1、编写一个Java应用程序,实现下列功能。 程序随机分配给客户一个1-100之间的整数。 用户输入自己的猜测 Scanner 程序返回提示信息,提示信息分别是“猜大了”“猜小了”或“猜对了” 用户可根据提示信息再次输入猜测,直到提示信息是“猜对了!”
时间: 2024-09-24 07:15:35 浏览: 31
为了实现这个Java应用程序,你可以按照以下步骤编写:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 随机生成1到100之间的整数作为目标值
int secretNumber = random.nextInt(100) + 1;
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到数字猜谜游戏!请输入你的猜测:");
while (true) {
int guess = scanner.nextInt();
if (guess < secretNumber) {
System.out.println("猜小了,请再试一次:");
} else if (guess > secretNumber) {
System.out.println("猜大了,请再试一次:");
} else {
System.out.println("恭喜你,猜对了!目标数字是 " + secretNumber);
break;
}
}
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个`Random`对象生成一个1到100的随机数。然后,通过`Scanner`获取用户的输入,并在一个循环中持续比较用户的猜测与目标数字,直到猜测正确。
当你运行这个程序,它会提示你输入猜测,然后根据你的输入给出相应的反馈,直到你猜对为止。
阅读全文