javawhile循环猜数游戏
时间: 2024-09-23 11:12:08 浏览: 40
Javawhile循环猜数游戏中,通常会有一个简单的流程:首先,程序随机生成一个数字作为目标值,然后让用户输入猜测的数字,通过while循环不断比较用户的猜测与目标值。以下是实现这个游戏的一个基本框架:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
private static final int MIN = 1;
private static final int MAX = 100; // 猜测范围
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Random rand = new Random();
int secretNumber = rand.nextInt(MAX - MIN + 1) + MIN; // 生成随机数
int guess;
System.out.println("欢迎来到猜数游戏!我想到了一个1到100之间的数字,你有5次机会猜测。");
while (true) {
System.out.print("请输入你的猜测:");
guess = input.nextInt();
if (guess < secretNumber) {
System.out.println("太小了,请再试一次。");
} else if (guess > secretNumber) {
System.out.println("太大了,请再试一次。");
} else {
System.out.printf("恭喜你,猜对了!你想的数字就是%d。\n", guess);
break; // 如果猜对则退出循环
// 也可以选择增加次数限制,这里简化为了5次机会
}
}
input.close(); // 关闭Scanner
}
}
```
阅读全文