Java编程:猜数字,程序随机产生一个1-100的整数,让用户输入猜测的整数,然后程序比较后,输出提示信息“猜大了”或“猜小了”让用户继续输入,直到用户猜中为止。
时间: 2024-10-14 16:18:30 浏览: 68
java 猜数字游戏 随机产生一个100以内的正整数
5星 · 资源好评率100%
在Java中,你可以创建一个简单的控制台游戏来实现猜数字功能。以下是基本的步骤和代码片段:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
private static final int MIN_NUMBER = 1;
private static final int MAX_NUMBER = 100;
private static Random random = new Random();
private static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
int randomNumber = random.nextInt(MAX_NUMBER - MIN_NUMBER + 1) + MIN_NUMBER;
System.out.println("欢迎来到猜数字游戏!我想了一个1到100之间的整数,请你猜一猜是多少。");
while (true) {
System.out.print("请输入你的猜测:");
int userGuess = scanner.nextInt();
if (userGuess < randomNumber) {
System.out.println("猜小了,请再试一次!");
} else if (userGuess > randomNumber) {
System.out.println("猜大了,请再试一次!");
} else {
System.out.println("恭喜你,猜对了!");
break;
}
}
}
}
```
这个游戏首先生成一个1到100之间的随机整数,然后在一个无限循环里接收用户的输入并比较。如果用户猜的小于随机数,就提示"猜小了";如果大于,提示"猜大了";一旦猜中,就跳出循环并显示"恭喜你,猜对了!"
阅读全文