Java随机数生成与判断:豹子、大小游戏
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('大');
}
}
}
}
代码解释:
-
generateRandomNumbers()函数:- 使用
java.util.Random类生成随机数。 - 创建一个长度为3的整数数组
numbers用于存储生成的三个随机数。 - 使用循环生成三个1到6之间的随机数,并将它们存储在数组中。
- 返回生成的随机数数组。
- 使用
-
printNumbers()函数:- 接收随机数数组作为参数。
- 使用
System.out.println()打印生成的三个随机数。
-
checkResult()函数:- 接收随机数数组作为参数。
- 首先判断是否为'豹子',即三个数字是否都相等。
- 如果不是'豹子',则计算三个数字的和。
- 根据和的大小判断是'大'还是'小',并打印结果。
如何运行代码:
- 将代码保存为
RandomNumberGame.java文件。 - 打开命令行,进入代码文件所在目录。
- 执行
javac RandomNumberGame.java编译代码。 - 执行
java RandomNumberGame运行程序。
现在您就可以运行这段代码,体验Java随机数的乐趣了!
原文地址: https://www.cveoy.top/t/topic/muI 著作权归作者所有。请勿转载和采集!