java随机生成一个100~200之间的整数,我们从键盘输入所猜的数,程序会判断并显示我
时间: 2023-08-30 16:01:50 浏览: 307
java 猜数字游戏 随机产生一个100以内的正整数
5星 · 资源好评率100%
以下是Java代码来实现这个功能:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Random random = new Random();
int targetNumber = random.nextInt(101) + 100; // 生成100~200之间的随机数
System.out.println("请猜一个100~200之间的整数:");
Scanner scanner = new Scanner(System.in);
int guessedNumber = scanner.nextInt();
if (guessedNumber == targetNumber) {
System.out.println("恭喜你猜对了!");
} else if (guessedNumber < targetNumber) {
System.out.println("猜的数太小了,正确答案是:" + targetNumber);
} else {
System.out.println("猜的数太大了,正确答案是:" + targetNumber);
}
}
}
```
首先,我们使用`Random`类来生成一个100~200之间的随机整数。然后,通过`Scanner`类从键盘获取用户输入的猜测数。
接下来,我们使用`if`语句对用户猜测的数和目标数进行比较。如果两个数相等,则输出“恭喜你猜对了!”。如果用户猜测的数小于目标数,则输出“猜的数太小了,正确答案是:目标数”。如果用户猜测的数大于目标数,则输出“猜的数太大了,正确答案是:目标数”。
以上代码实现了根据用户输入的猜测数判断并显示结果的功能。
阅读全文