以下是一个 Java 小游戏的示例代码,游戏的名称为“猜数字”:

import java.util.Random; import java.util.Scanner;

public class GuessNumberGame { public static void main(String[] args) { System.out.println("Welcome to Guess Number Game!"); System.out.println("Please enter the range of numbers for the game (e.g. 1-100): ");

    Scanner scanner = new Scanner(System.in);
    String rangeString = scanner.nextLine();
    String[] rangeArray = rangeString.split("-");

    int minNumber = Integer.parseInt(rangeArray[0]);
    int maxNumber = Integer.parseInt(rangeArray[1]);

    Random random = new Random();
    int randomNumber = random.nextInt(maxNumber - minNumber + 1) + minNumber;

    int guessCount = 0;
    boolean isCorrect = false;

    System.out.println("Guess a number between " + minNumber + " and " + maxNumber + ": ");

    while (!isCorrect) {
        int guessNumber = scanner.nextInt();

        if (guessNumber == randomNumber) {
            guessCount++;
            isCorrect = true;
        } else if (guessNumber < randomNumber) {
            guessCount++;
            System.out.println("Too low, try again: ");
        } else {
            guessCount++;
            System.out.println("Too high, try again: ");
        }
    }

    System.out.println("Congratulations! You guessed the number in " + guessCount + " attempts.");
}

}

在这个游戏中,用户需要输入一个数字范围,然后程序会生成一个随机数。用户需要猜测这个随机数是多少,程序会根据用户的猜测给出提示,直到用户猜对为止。最后程序会输出用户猜对的次数。

用 java 写一个小游戏

原文地址: https://www.cveoy.top/t/topic/bMtE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录