Java随机数生成与判断:豹子、大小游戏

本篇博客将为您展示如何使用Java编写一个简单的随机数游戏,该游戏会生成三个随机数,并根据预设规则判断'豹子'、'大'或'小'。

以下是完整的Java代码:

import java.util.Random;

public class RandomNumberGame {
    public static void main(String[] args) {
        int[] numbers = generateRandomNumbers();
        printNumbers(numbers);
        checkResult(numbers);
    }

    public static int[] generateRandomNumbers() {
        Random random = new Random();
        int[] numbers = new int[3];
        for (int i = 0; i < 3; i++) {
            numbers[i] = random.nextInt(6) + 1;
        }
        return numbers;
    }

    public static void printNumbers(int[] numbers) {
        System.out.println('本次随机的三个数字是:' + numbers[0] + '、' + numbers[1] + '、' + numbers[2]);
    }

    public static void checkResult(int[] numbers) {
        if (numbers[0] == numbers[1] && numbers[1] == numbers[2]) {
            System.out.println('豹子');
        } else {
            int sum = numbers[0] + numbers[1] + numbers[2];
            if (sum <= 9) {
                System.out.println('小');
            } else {
                System.out.println('大');
            }
        }
    }
}

代码解释:

  1. generateRandomNumbers() 函数:

    • 使用 java.util.Random 类生成随机数。
    • 创建一个长度为3的整数数组 numbers 用于存储生成的三个随机数。
    • 使用循环生成三个1到6之间的随机数,并将它们存储在数组中。
    • 返回生成的随机数数组。
  2. printNumbers() 函数:

    • 接收随机数数组作为参数。
    • 使用 System.out.println() 打印生成的三个随机数。
  3. checkResult() 函数:

    • 接收随机数数组作为参数。
    • 首先判断是否为'豹子',即三个数字是否都相等。
    • 如果不是'豹子',则计算三个数字的和。
    • 根据和的大小判断是'大'还是'小',并打印结果。

如何运行代码:

  1. 将代码保存为 RandomNumberGame.java 文件。
  2. 打开命令行,进入代码文件所在目录。
  3. 执行 javac RandomNumberGame.java 编译代码。
  4. 执行 java RandomNumberGame 运行程序。

现在您就可以运行这段代码,体验Java随机数的乐趣了!

Java随机数生成与判断:豹子、大小游戏

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

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