题目要求
1.系统随1.系统随机生成一个数值 100以内
2.接受用户输入的 输入值 判断是否正确
3.如果不正确 提示 大小
4.如果正确退出程序
5.最多可以猜 10 次机生成一个数值 100以内
代码如下:
//创建一个随机数生成器
Random random = new Random();
//获取一个随机数,范围是[0,100)
int num = random.nextInt(100);
//创建一个输入文本扫描器
Scanner sc = new Scanner(System.in);
//定义一个变量,用来记录输入的次数
int count = 10;
System.out.println("请输入猜测您的数字,您共有"+count+"次机会");
while (true) {
int guess = sc.nextInt();
if (guess > num) {
System.out.println("您猜测的数字过大,请重试");
count--;
if (count == 0) {
System.out.println("次数用尽,游戏结束");
break;
}
System.out.println("您还有"+count+"次机会");
} else if (guess < num) {
System.out.println("您猜测的数字过小,请重试");
count--;
if (count == 0) {
System.out.println("次数用尽,游戏结束");
break;
}
System.out.println("您还有"+count+"次机会");
} else if (guess == num) {
System.out.println("恭喜您,猜中了,游戏结束");
break;
}
}