1.需求:要猜的数字,使用随机数生成该数字,范围1到100
建议根据思路自己写一次、在查看代码
思路:
1.导入一个Random的包获取随机数值
2.获取用户的键盘录入
3.进行while死循环判断
4.猜中了就跳出循环
实现代码:
public static void main(String[] args) {
//1.需求:要猜的数字,使用随机数生成该数字,范围1到100
Random rand = new Random();
int target = rand.nextInt(100)+1;
//2.无法预测几次能猜中、因此猜数字操作需要反复操作
while (true){
Scanner sc = new Scanner(System.in);
System.out.println("输入一个数字");
int num = sc.nextInt();
//比较
if (num > target){
System.out.println("猜大了");
}else if(num>target){
System.out.println("猜小了");
}else{
System.out.println("恭喜你猜中了");
break;
}
}
}