用java简单的写一个猜数字游戏
时间: 2024-10-17 22:04:38 浏览: 38
当然可以,下面是一个简单的Java猜数字游戏示例,游戏会随机选择一个1到100之间的整数让用户猜测:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Random rand = new Random();
int randomNumber = rand.nextInt(100) + 1; // 生成1到100之间的随机数
int attempts = 0;
System.out.println("欢迎来到猜数字游戏!我想了一个1到100之间的数字,你有5次机会猜出来。");
while (attempts < 5) {
System.out.print("请输入你的猜测: ");
int guess = input.nextInt();
attempts++;
if (guess == randomNumber) {
System.out.println("\n恭喜你,你猜对了!数字就是" + randomNumber);
break; // 游戏结束
} else if (guess < randomNumber) {
System.out.println("猜小了!");
} else {
System.out.println("猜大了!");
}
// 如果猜测超过4次则提示失败
if (attempts == 5) {
System.out.println("很遗憾,你没有猜中。正确的数字是 " + randomNumber);
}
}
input.close();
}
}
```
这个游戏流程很简单,首先生成一个随机数,然后循环询问用户的猜测,并根据用户猜测的结果给出提示,直到用户猜中或者尝试次数达到5次为止。
阅读全文