题目要求编程设计一个简单的猜数游戏,随机产生一个1~100之间的随机整数,输入猜测的数,输出提示信息:"猜大了!"、"猜小了!"、"猜对了!"直到猜对为止java
时间: 2024-05-06 07:21:30 浏览: 95
我很乐意回答你的问题。请查看下面的Java代码,它实现了一个简单的猜数游戏:
```java
import java.util.Scanner;
import java.util.Random;
public class GuessNumber {
public static void main(String[] args) {
Random rand = new Random();
int numberToGuess = rand.nextInt(100) + 1;
Scanner input = new Scanner(System.in);
int guess;
do {
System.out.print("Guess a number between 1 and 100: ");
guess = input.nextInt();
if (guess < numberToGuess) {
System.out.println("Too low!");
} else if (guess > numberToGuess) {
System.out.println("Too high!");
} else {
System.out.println("Correct! You guessed the number!");
}
} while (guess != numberToGuess);
}
}
```
程序首先使用Random类生成一个1到100之间的随机整数。然后,程序要求用户输入猜测的数字。如果输入数字比要猜的数字小,程序输出"Too low!";如果输入数字比要猜的数字大,程序输出"Too high!";如果输入数字与要猜的数字相等,程序输出"Correct! You guessed the number!"。程序使用do-while循环,直到用户猜对数字为止。
希望这段代码能够帮助你。如果你还有其它问题,请随时提问。
阅读全文