编写一个Java应用程序,实现以下功能: (1)程序随机分配给用户一个1-100的整数 (2)用户输入自己的猜测。 (3)程序返回提示信息,提示信息分别是“猜大了”“猜小了”或“猜对了”。
时间: 2024-02-22 09:54:46 浏览: 82
好的,我可以帮你编写这个Java应用程序。以下是代码实现:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Random rand = new Random();
int answer = rand.nextInt(100) + 1; // 生成1-100的随机整数
Scanner scanner = new Scanner(System.in);
int guess;
do {
System.out.print("请输入你猜测的数字:");
guess = scanner.nextInt();
if (guess > answer) {
System.out.println("猜大了");
} else if (guess < answer) {
System.out.println("猜小了");
} else {
System.out.println("猜对了");
}
} while (guess != answer);
}
}
```
程序首先使用`Random`类生成一个1-100的随机整数,然后使用`Scanner`类获取用户输入的猜测,使用`if-else`语句判断猜测的大小与正确答案的关系,并输出相应的提示信息。如果猜测不正确,程序会继续循环等待用户输入,直到猜测正确为止。
阅读全文