import java.util.Random;
import java.util.Scanner;
public class User {
public static void main(String[] args) {
{
Random ran = new Random();// 实例化随机对象
System.out.println(" 欢迎进入猜数字游戏,祝你玩的愉快 ");
int b = ran.nextInt(100) + 1;// 随机生成一个整数作为猜的答案
int i;
for (i = 0; i < 10; i++) {// 给游戏设定一个次数,最多输入 10 次
System.out.println(" 请输入一个整数 :");
Scanner a = new Scanner(System.in);// 实例化一个输入流对象
if (a.hasNextInt()) {// 判断输入的数是否为 int 类型
var c = a.nextInt();// 将输入的值赋给 c
if (c < b) {// 判断 c 是否小于答案,外汇跟单gendan5.com如果是就输出下面这段话
System.out.printf(" 太小了 , 还剩 %2d 次机会 ", 9 - i);
System.out.println();
} else if (c > b) {// 判断 c 是否大于答案,如果是就输出下面这段话
System.out.printf(" 太大了 , 还剩 %2d 次机会 ", 9 - i);
System.out.println();
} else {// 否则就是等于答案
System.out.println(" 恭喜你 , 猜对了 ");
System.out.println(" 游戏结束 , 获胜 ");
break;
}
} else {// 如果输入的不是 int 类型,运行下面这段代码
if (" 不想玩了 ".equals(a.next())) {// 判断输入的是否为不想玩了这几个字,如果是就执行下面这句话
System.out.println(" 结束游戏,不玩了 ");
break;
} else {// 否则就输出下面这段话
System.out.println(" 输入错误 ");
i--;//i-1 此次输入不算次数
}
}
}
if (i == 10) {// 判断输入次数是否为 10 次,如果为十次就输出下面这段话
System.out.println(" 游戏结束,失败 ");
}
}
}
}
欢迎进入猜数字游戏,祝你玩的愉快
请输入一个整数 :
50
太小了 , 还剩 9 次机会
请输入一个整数 :
60
太大了 , 还剩 8 次机会
请输入一个整数 :
55
太大了 , 还剩 7 次机会
请输入一个整数 :
53
猜对了
游戏结束,获胜