题目描述:
完成猜数字游戏。
从键盘输入每次猜的数字,系统提示猜的值比实际值“大了”或“小了”。直到猜中数字。
//题目14:完成猜数字游戏
public static void main14(String[] args) {
Scanner scan = new Scanner(System.in);
Random random = new Random(); //随机数类,如果给定了一个时间戳,那么给定的数字都是一样的了
int key = random.nextInt(100); //生成一个随机数,:范围[0-100]
System.out.println("猜数游戏:");
while (scan.hasNext()) {
int num = scan.nextInt();
if (num == key) {
System.out.println("猜对啦!!!");
break;
} else if (num < key) {
System.out.println("小了!!");
} else if (num > key) {
System.out.println("大了!!");
}
}
}
运行结果: