编写一个Java应用程序,实现下列功能:(1)程序随机分配给客户一个1~100之间的整数。(2)用户输入自己的猜测。(3)程序返回提示信息,提示信息分别是“猜大了”“猜小了”或“猜对了”。(4)用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”
时间: 2024-09-21 12:12:47 浏览: 77
以下是一个简单的Java程序,实现了上述功能:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int secretNumber = random.nextInt(100) + 1; // 随机生成1到100的整数
System.out.println("欢迎来到数字猜谜游戏!请猜一个1到100之间的整数。");
while (true) {
System.out.print("请输入您的猜测:");
int guess = scanner.nextInt();
if (guess == secretNumber) {
System.out.println("恭喜您,猜对了!");
break;
} else if (guess < secretNumber) {
System.out.println("猜小了,再试一次吧。");
} else {
System.out.println("猜大了,再试一次。");
}
}
scanner.close();
}
}
```
在这个程序中,我们首先导入了`Random`和`Scanner`类。`Random`用于生成随机数,`Scanner`用于获取用户的输入。然后,我们在主循环中不断接收用户的输入,如果猜对则跳出循环,否则给出相应的提示让用户继续猜。
阅读全文