# Java 小游戏源代码
欢迎来到我的 Java 小游戏源代码系列!在这里,我将向您展示如何使用 Java 编程语言编写简单而有趣的小游戏,我们的第一个游戏将是一个经典的猜数字游戏,这个游戏的目标是猜测一个随机生成的数字,以下是代码:
import java.util.Random; import java.util.Scanner; public class GuessingGame { public static void main(String[] args) { Random rand = new Random(); int numberToGuess = rand.nextInt(100); int numberOfTries = 0; Scanner input = new Scanner(System.in); int guess; boolean win = false; while (win == false) { System.out.println("请输入你猜的数字 (1-100): "); 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("恭喜你,你猜对了!这个数字就是 " + numberToGuess); System.out.println("你一共猜了 " + numberOfTries + " 次"); } }
这个游戏的运行逻辑很简单,我们使用 `Random` 类生成一个 1 到 100 之间的随机数,我们使用 `Scanner` 类从用户那里获取输入,在 `while` 循环中,我们检查用户的猜测是否正确,如果不正确,我们会告诉用户他们的猜测是太大了还是太小了,当用户猜对数字时,游戏结束,并告诉用户他们猜了多少次。
为了运行这个游戏,您可以将上述代码复制并粘贴到一个名为 `GuessingGame.java` 的文件中,使用命令行编译和运行该文件,假设您的文件位于 `C:\Java\GuessingGame.java`,您可以在命令行中输入以下命令:
cd C:\Java\ javac GuessingGame.java java GuessingGame
根据提示输入数字即可开始游戏。