用java随机生成10个0~100的整数存放到一个数组中,把大于等于10的数放到一个list集合中,并遍历输出
时间: 2025-06-14 15:17:20 浏览: 11
在Java中,你可以使用`Random`类来生成随机数,然后存储到数组和列表中。下面是具体的代码示例:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
// 创建一个数组和一个列表
int[] array = new int[10];
List<Integer> list = new ArrayList<>();
// 创建Random对象
Random random = new Random();
for (int i = 0; i < 10; i++) {
// 生成0~100之间的随机整数
int randomNumber = random.nextInt(101); // 包含100
array[i] = randomNumber;
// 如果随机数大于等于10,将其添加到列表中
if (randomNumber >= 10) {
list.add(randomNumber);
}
}
// 遍历数组打印所有生成的随机数
System.out.println("Array contents:");
for (int num : array) {
System.out.print(num + " ");
}
System.out.println("\nList containing numbers >= 10:");
// 使用迭代器遍历列表
for (Integer num : list) {
System.out.print(num + " ");
}
}
}
```
这段代码首先生成10个0到100的随机数放入数组,同时检查每个数是否大于等于10,如果是,则添加到列表中。最后,分别遍历数组和列表并打印出来。
阅读全文
相关推荐











