用java编写一个猜数字游戏程序。功能:随机生成一个1—100之间的整数,提示用户输入整数猜测,如果猜测正确,就输出“猜对了”并结束程序,否则提示所输数字太大或太小并进行下一次猜测。
时间: 2024-10-16 10:03:28 浏览: 47
Guess_java游戏_
这是一个简单的Java猜数字游戏的示例程序:
```java
import java.util.Random;
public class GuessNumberGame {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(100) + 1; // 生成1到100之间的随机整数
int guess;
boolean isCorrect = false;
while (!isCorrect) {
System.out.println("欢迎来到猜数字游戏!请输入一个1到100之间的整数:");
try {
guess = Integer.parseInt(br.readLine());
if (guess == randomNumber) {
System.out.println("恭喜你,猜对了!");
isCorrect = true;
} else if (guess < randomNumber) {
System.out.println("你猜的数字偏小了,请再试一次。");
} else {
System.out.println("你猜的数字偏大了,请再试一次。");
}
} catch (NumberFormatException e) {
System.out.println("输入错误,请确保输入的是一个整数!");
}
}
}
}
```
在这个程序中,我们首先生成了一个1到100的随机数,然后在一个while循环中让用户输入猜测。如果玩家猜对了,`isCorrect`变量就会变成`true`,游戏结束;如果没有猜对,我们会根据玩家的猜测给出相应的提示。
阅读全文