Random类用来生成随机数字。使用起来也是三个步骤:
- 导包:import java.util. Random;
- 创建:Random r = new Random(); // 小括号当中留空即可
- 使用:
- 获取一个随机的int数字(范围是int所有范围,有正负两种): int num = r.nextInt()
- 获取一个随机的int数字(参数代表了范围,左闭右开区间):int num = r.nextInt(3)
- 实际上代表的含义是:[0,3),也就是0~2
练习一
练习二:猜数字小游戏
public static void main(String[] args) {
Random r = new Random();
int randomNum = r.nextInt(100)+1;
Scanner sc = new Scanner(System.in);
while (true){
System.out.println("输入你猜测的数字");
int guessNum = sc.nextInt();// 键盘输入的数字
if (guessNum>randomNum){
System.out.println("太大了");
}else if(guessNum<randomNum){
System.out.println("太小了");
}else {
System.out.println("恭喜你");
break;
}
}
System.out.println("游戏结束");
}