java猜数字1到20随机生成五个数的数组
时间: 2024-09-22 14:07:05 浏览: 40
在Java中,你可以使用`java.util.Random`类来生成1到20之间的随机整数,并将它们放入一个数组中。以下是一个简单的示例,展示了如何创建这样的数组:
```java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Random;
public class RandomNumberArray {
public static void main(String[] args) {
// 初始化一个固定大小的列表来存储随机数
List<Integer> numberList = new ArrayList<>(5);
// 创建一个Random对象
Random random = new Random();
// 循环生成并添加5个随机数
for (int i = 0; i < 5; i++) {
int randomNumber = random.nextInt(20) + 1; // 随机数范围从1到20
numberList.add(randomNumber);
}
// 转换列表为数组
int[] array = numberList.stream().toArray(Integer[]::new);
// 打印数组内容
System.out.println("随机生成的五个数的数组: " + Arrays.toString(array));
// 输出数组长度供确认
阅读全文