java数组猜数字小游戏
时间: 2024-09-19 19:13:17 浏览: 52
在Java中,你可以创建一个简单的数组猜数字小游戏。游戏规则通常是这样的:程序随机生成一个整数,玩家需要猜测这个数字,如果猜的数字太大或太小,会得到提示。以下是一个基本的步骤:
1. **初始化**:首先创建一个数组,代表可能的数字范围,比如从1到100。
```java
int[] numbers = new int[100];
```
2. **生成随机数**:使用`Random`类生成一个随机整数,并存储在数组的一个位置。
```java
Random random = new Random();
int secretNumber = random.nextInt(numbers.length) + 1;
numbers[secretNumber - 1] = secretNumber; // 数组下标从0开始,所以减1
```
3. **输入循环**:设置一个while循环,让玩家一直猜直到猜对为止。使用Scanner获取用户输入并比较。
```java
Scanner scanner = new Scanner(System.in);
System.out.println("猜一个1到100之间的整数:");
while (true) {
int guess = scanner.nextInt();
if (guess == secretNumber) {
System.out.println("恭喜你,猜对了!");
break;
} else if (guess < secretNumber) {
System.out.println("你猜的数偏小了,请再试一次.");
} else {
System.out.println("你猜的数偏大了,请再试一次.");
}
}
```
4. **结束程序**:关闭扫描器后结束游戏。
```java
scanner.close();
```
阅读全文