1.在1-100之间产生20个随机数,用数组进行存放,并把数组中大于15的数字放到一个ArrayList集合中,最后使用Iterator迭代器遍历ArrayList集合中的元素。jave代码
时间: 2024-12-19 18:18:07 浏览: 74
在Java中,你可以使用`Random`类生成随机数,创建数组,然后通过遍历和筛选将满足条件的元素放入`ArrayList`。以下是相关的代码示例:
```java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个数组并填充随机数
int[] numbers = new int[20];
Random random = new Random();
for (int i = 0; i < numbers.length; i++) {
numbers[i] = random.nextInt(100); // 随机生成1到100之间的整数
}
// 将大于15的数放入ArrayList
List<Integer> list = new ArrayList<>();
for (int num : numbers) {
if (num > 15) {
list.add(num);
}
}
// 使用Iterator遍历ArrayList
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}
```
阅读全文