j ava猜数字游戏代码
时间: 2024-12-24 19:34:54 浏览: 3
在Java中实现猜数字游戏的一个简单示例通常会涉及随机数生成、用户输入处理以及循环结构。下面是一个基础版的猜数字游戏代码:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
private static final int MIN_NUMBER = 1;
private static final int MAX_NUMBER = 100;
private int secretNumber;
public static void main(String[] args) {
Random random = new Random();
Scanner scanner = new Scanner(System.in);
// 生成秘密数字
secretNumber = random.nextInt(MAX_NUMBER - MIN_NUMBER + 1) + MIN_NUMBER;
System.out.println("欢迎来到猜数字游戏!我想了一个1到" + MAX_NUMBER + "之间的数字,你有5次机会猜它是什么。");
// 开始猜测过程
int guessCount = 0;
while (guessCount < 5) {
System.out.print("请输入你的猜测: ");
int userGuess = scanner.nextInt();
guessCount++;
if (userGuess == secretNumber) {
System.out.println("恭喜你,猜对了!你用了" + guessCount + "次尝试。");
break;
} else if (userGuess < secretNumber) {
System.out.println("你猜的小了,请再试一次。");
} else {
System.out.println("你猜的大了,请再试一次。");
}
}
// 游戏结束,提示结果
if (guessCount == 5) {
System.out.println("很遗憾,你没能在规定次数内猜对,正确答案是 " + secretNumber);
}
scanner.close();
}
}
```
阅读全文