用java写一个小游戏
时间: 2023-12-07 16:49:18 浏览: 10
好的,我可以给你一个简单的 Java 小游戏的例子,你可以根据它来编写自己的游戏。
这个小游戏是一个猜数字游戏。游戏开始时,程序会随机生成一个 1 到 100 之间的整数,玩家需要猜这个数字是多少。每次猜测后,程序会告诉你猜的数字是太大还是太小,直到猜中为止。
下面是完整的代码:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Random rand = new Random();
int numberToGuess = rand.nextInt(100) + 1;
int numberOfTries = 0;
Scanner input = new Scanner(System.in);
int guess;
boolean win = false;
System.out.println("我已经想好了一个 1 到 100 之间的整数。你需要猜出它是多少。");
while (win == false) {
System.out.print("请输入你的猜测:");
guess = input.nextInt();
numberOfTries++;
if (guess == numberToGuess) {
win = true;
} else if (guess < numberToGuess) {
System.out.println("你猜的数字太小了。");
} else if (guess > numberToGuess) {
System.out.println("你猜的数字太大了。");
}
}
System.out.println("恭喜你,你猜对了!你用了 " + numberOfTries + " 次猜出了正确答案。");
}
}
```
这个程序使用了 Java 中的 `Random` 类来随机生成一个 1 到 100 之间的整数,然后通过 `Scanner` 类从控制台读取用户的输入。程序使用一个 `while` 循环来不断向用户询问猜测,直到玩家猜中为止。
你可以根据这个例子来编写自己的 Java 小游戏。