java_键盘录入、随机数

简介: 本文介绍了Java中键盘录入和Random类的使用。键盘录入用于从用户那里获取数据,通过导入`java.util.Scanner`,创建`Scanner`对象,调用`nextInt()`或`nextDouble()`读取整数和小数,`next()`读取字符串。Random类用于生成随机整数,导入该类后创建对象,调用`nextInt(int bound)`生成[0, bound-1]范围内的随机数。在JDK17及以上版本,可以使用`nextInt(int start, int end)`生成[start, end)范围的随机数。常见应用包括猜数字游戏和随机点名。

键盘录入

作用: 实现从键盘输入数据到程序中

  1. 实现步骤 导包  import java.util.Scanner;
  2. 创建对象Scanner sc = new Scanner(Sysem.in);
  3. 接收数据:整数      int a = sc.nextInt();

                       小数       double b = sc.nextDouble();

                       字符串   String  s = sc.next();


Random

作用: 随机生成一个整数

怎么使用:

  1. 导包 import java.util.Random;
  2. 创建对象 Random r = new Random();
  3. 获取随机数 int num = r.nextInt(整数);

代表随机数生成的范围[0,整数-1]

也可以代表生成随机数的个数

获取任意范围随机数:

  • 任意版本的JDK[x , y]
  • r.nextInt(y - x + 1) + x;

JDK17之后获取随机数的方式: r.nextInt(x , y + 1);

使用场景: 猜数字、随机点名

目录
相关文章
|
4月前
|
安全 机器人 Java
|
4月前
|
Java
Java系类 之 生成随机数(random()和Random类)
这篇文章介绍了Java中生成随机数的两种方法:使用`Math.random()`方法和`Random`类的实例方法,并提供了示例代码展示如何使用这些方法生成特定范围或特定条件下的随机数。
|
6月前
|
存储 安全 Java
Java生成随机数的代码和方法
Java生成随机数的代码和方法
179 6
|
5月前
|
安全 机器人 Java
|
6月前
|
Java 编译器
一篇文章讲明白java键盘输入多种方法
一篇文章讲明白java键盘输入多种方法
49 0
|
6月前
|
算法 安全 Java
什么是Java伪随机数,基础打牢。 #程序员 #Java #编程
什么是Java伪随机数,基础打牢。 #程序员 #Java #编程
39 0
|
7月前
|
Java
Java练习题-键盘录入字符串实现大小写转换
Java练习题-键盘录入字符串实现大小写转换
|
7月前
|
Java 知识图谱
【Java每日一题】— —第九题:编写Java程序:通过使用if-else多分支语句,实现从键盘录入一个人的身高和体重后,输出该人的BMI健康体重指数
【Java每日一题】— —第九题:编写Java程序:通过使用if-else多分支语句,实现从键盘录入一个人的身高和体重后,输出该人的BMI健康体重指数
|
Java
java中从键盘输入的三种方法
java中从键盘输入的三种方法
400 0
java键盘输入的两种方法
java键盘输入的两种方法