简短游戏程序怎么写

时间:2025-01-26 13:57:01 单机游戏

```java

import java.util.Scanner;

import java.util.Random;

public class GuessNumberGame {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

Random random = new Random();

boolean playAgain = true;

while (playAgain) {

int targetNumber = random.nextInt(100) + 1; // 随机生成1到100之间的数字

int guessCount = 0;

boolean guessedCorrectly = false;

System.out.println("欢迎来到猜数字游戏!");

while (!guessedCorrectly) {

System.out.print("请输入你的猜测: ");

int guess = scanner.nextInt();

guessCount++;

if (guess == targetNumber) {

System.out.println("恭喜你猜对了!这个数字是" + targetNumber + "。你一共用了" + guessCount + "次尝试。");

guessedCorrectly = true;

} else if (guess < targetNumber) {

System.out.println("你的猜测小了。");

} else {

System.out.println("你的猜测大了。");

}

}

System.out.print("你想再玩一次吗?(y/n): ");

playAgain = scanner.next().equalsIgnoreCase("y");

}

scanner.close();

}

}

```

这个程序实现了以下功能:

1. 随机生成一个1到100之间的整数。

2. 提示玩家输入猜测的数字。

3. 比较玩家输入和随机数,并提示“太大”、“太小”或“猜对了”。

4. 统计玩家的猜测次数,并在玩家猜对后询问是否再玩一次。

你可以将这段代码复制到Java开发环境中运行,体验这个简单的猜数字游戏。