一、题目描述
- 初始化:计算机生成一个随机数,范围通常是1到100(或其他指定的范围)。
- 玩家猜测:玩家输入一个猜测的数字。
- 比较与反馈:
- 如果玩家猜的数字比随机数小,计算机提示“猜的数字太小了!”。
- 如果玩家猜的数字比随机数大,计算机提示“猜的数字太大了!”。
- 如果玩家猜中了数字,计算机恭喜玩家并结束游戏。
- 重复:如果玩家没有猜中,游戏继续,直到猜中为止。
二、代码实现
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Random rand = new Random();
int secretNumber = rand.nextInt(100) + 1; // 生成1-100之间的随机数
Scanner scanner = new Scanner(System.in);
int guess;
boolean win = false;
while (!win) {
System.out.print("请猜一个1到100之间的整数:");
guess = scanner.nextInt();
if (guess > secretNumber) {
System.out.println("你猜的数字大了。");
} else if (guess < secretNumber) {
System.out.println("你猜的数字小了。");
} else {
System.out.println("恭喜你猜中了!");
win = true; // 猜中后退出循环
}
}
scanner.close();
}
}
三、运行结果
享受自己生命阶段的人,才能绽放出超越生命阶段的光芒~ 真希望你也喜欢自己~