编写一个Java应用程序,实现下列功能:程序随机分配给客户一个1~100之间的整数;用户输入自己的猜测;程序返回提示信息,提示信息分别是“猜大了”“猜小了”或“猜对了”;用户根据提示信息再次输入猜测,直到提示信息是“猜对了”。
时间: 2023-09-27 16:05:35 浏览: 157
好的,这是一个简单的猜数字游戏程序。以下是Java代码实现:
```java
import java.util.Scanner;
import java.util.Random;
public class GuessNumber {
public static void main(String[] args) {
Random random = new Random();
int number = random.nextInt(100) + 1;
Scanner scanner = new Scanner(System.in);
int guess;
do {
System.out.print("请猜一个1~100之间的整数:");
guess = scanner.nextInt();
if (guess == number) {
System.out.println("恭喜你,猜对了!");
} else if (guess > number) {
System.out.println("猜大了!");
} else {
System.out.println("猜小了!");
}
} while (guess != number);
}
}
```
程序随机生成一个1~100的整数,并将其赋值给变量`number`。然后,程序开始循环,要求用户输入猜测的数字,并将其赋值给变量`guess`。如果用户猜对了,程序输出“恭喜你,猜对了!”,结束循环。如果用户猜错了,程序会根据实际情况输出“猜大了”或“猜小了”,然后再次循环,要求用户输入猜测的数字。直到用户猜对了为止,程序才会结束循环。
阅读全文