编写一个Java应用程序,完成猜大小游戏设计。程序运行参考效果如右图4所示。 提示:Math.random0用于生 成【0,1)的随机数
时间: 2024-09-30 09:10:09 浏览: 36
在Java中编写一个猜大小游戏,可以按照以下步骤来进行:
首先,我们需要创建一个`GuessNumberGame`类,其中包含一个主函数`main`和一些辅助方法。游戏的核心是一个`playGame`方法,它会生成一个随机数,并让用户猜测。以下是简单的实现:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
private static final int MIN = 0;
private static final int MAX = 100; // 可根据需要调整范围
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到猜数字游戏!请猜一个介于0到100之间的整数。");
playGame(scanner);
}
public static void playGame(Scanner scanner) {
Random random = new Random();
int randomNumber = random.nextInt(MAX - MIN + 1) + MIN; // 生成[0, 100]的随机数
int guess;
do {
System.out.print("请输入你的猜测:");
guess = scanner.nextInt();
if (guess < randomNumber) {
System.out.println("太小了,再试一次!");
} else if (guess > randomNumber) {
System.out.println("太大了,再试一次!");
} else {
System.out.println("恭喜你,猜对了!");
break;
}
} while (true);
scanner.close();
}
}
```
在这个游戏中,用户通过输入整数进行猜测,如果猜的数字小于随机数,程序会提示“太小了”,反之则提示“太大了”。当用户猜中时,程序会显示恭喜信息并结束。
阅读全文