用Java编写一个1-100的猜随机数游戏
时间: 2024-10-17 15:15:38 浏览: 0
在Java中创建一个简单的1-100的猜数字游戏可以分为以下几个步骤:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
private static final int MIN = 1;
private static final int MAX = 100;
private static Random random = new Random();
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到1-100的猜数字游戏!请输入你的猜测:");
int guess = scanner.nextInt();
while (true) {
if (guess < MIN || guess > MAX) {
System.out.println("错误!请在1到100之间猜测。");
guess = scanner.nextInt();
continue;
}
if (guess == getRandomNumber()) {
System.out.println("恭喜你,猜对了!");
break;
} else if (guess < getRandomNumber()) {
System.out.println("太小了,再试一次。");
} else {
System.out.println("太大了,再试试。");
}
}
scanner.close();
}
private static int getRandomNumber() {
return random.nextInt(MAX - MIN + 1) + MIN;
}
}
```
在这个游戏中,程序首先生成一个1到100之间的随机数,然后让用户输入他们的猜测。如果猜测值不在指定范围内,会提示用户重新输入。如果猜测正确,游戏结束;如果不正确,则根据猜大或猜小给出相应提示,直到用户猜对为止。
阅读全文