Java练习﹣random 模拟猜数字的小游戏。数字范围1-100(包括1和100) 思路:首先需要产生一个随机数字,并且一旦产生不再变化。 判断一下:如果太大了,提示太大,并且重试;如果太小了,提示太小,并且重试;如果猜对了,游戏结束重试,循环次数不确定
时间: 2024-10-09 19:04:41 浏览: 46
在Java中,你可以通过`java.util.Random`类来创建一个随机数生成器,用于实现这个猜数字的小游戏。以下是基本步骤:
1. 导入所需的库:
```java
import java.util.Random;
import java.util.Scanner;
```
2. 创建一个`Random`对象并设置范围:
```java
Random rand = new Random();
int numberToGuess = rand.nextInt(100) + 1; // 1到100之间的整数
```
3. 使用`Scanner`获取用户的输入:
```java
Scanner scanner = new Scanner(System.in);
```
4. 编写游戏主循环:
```java
int guess;
boolean gameRunning = true;
while (gameRunning) {
System.out.println("请输入猜测的数字(1-100):");
guess = scanner.nextInt();
if (guess < numberToGuess) {
System.out.println("太小了,请再试一次!");
} else if (guess > numberToGuess) {
System.out.println("太大了,请再试一次!");
} else {
System.out.println("恭喜,你猜对了!");
gameRunning = false;
}
}
```
5. 游戏结束后关闭`Scanner`:
```java
scanner.close();
```
阅读全文