美食家大橙子 发表于 2025-1-7 14:53:20

用JAVA编写一个简单的小游戏

用Java语言编写一个简单的小游戏。这里是一个非常基础的猜数字小游戏的代码示例。在这个游戏中,步伐会随机选择一个1到100之间的整数,玩家必要猜测这个数字是什么。每次猜测后,步伐会告诉玩家他们猜的数字是太高了、太低了还是精确。
https://i-blog.csdnimg.cn/direct/f313d84d25fc4e9da8d9054b8305722d.png
import java.util.Random;
import java.util.Scanner;

public class GuessTheNumber {

    public static void main(String[] args) {
      // 创建随机数生成器和扫描器
      Random random = new Random();
      Scanner scanner = new Scanner(System.in);

      // 生成1到100之间的随机数
      int numberToGuess = random.nextInt(100) + 1;
      int guess = -1; // 初始化guess为一个不可能的值

      System.out.println("欢迎来到猜数字游戏!");
      System.out.println("我已经想好了一个1到100之间的数字。");

      // 开始循环,直到玩家猜中数字
      while (guess != numberToGuess) {
            System.out.print("请输入你的猜测: ");
            guess = scanner.nextInt();

            if (guess < numberToGuess) {
                System.out.println("太低了!再试一次。");
            } else if (guess > numberToGuess) {
                System.out.println("太高了!再试一次。");
            } else {
                System.out.println("恭喜你,猜对了!");
            }
      }

      // 关闭扫描器
      scanner.close();
    }
}
这个游戏非常简单,但它涵盖了几个重要的编程概念,如循环、条件语句、用户输入和随机数天生。假如你想要更复杂的游戏,可以考虑增加更多的功能,比方:


[*]限制玩家的猜测次数。
[*]记载玩家的最佳成绩。
[*]答应玩家选择差别的难度级别(比方,更大的数字范围)。
[*]添加图形用户界面(GUI),利用Swing或JavaFX库。
[*]实现多玩家模式或者网络对战。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 用JAVA编写一个简单的小游戏