1,创建一个包含10个元泰的整型数组,用三位随机整数初始化此数组。 2,将此数组转换为List对象并向其中添加元素1000,输出List中的全部元素。 3.使用默认的随机数重新排列4题List中元素的顺序,并用Collections类的sort方法重新排序。 4.将3题中排好序的List元素按降序输出。并输出其中的最大值和最小值。
时间: 2024-03-20 21:44:42 浏览: 83
好的,下面是代码实现:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
// 创建一个包含10个元素的整型数组,用三位随机整数初始化此数组
int[] arr = new int[10];
Random random = new Random();
for (int i = 0; i < 3; i++) {
arr[i] = random.nextInt(900) + 100; // 生成100-999的随机整数
}
System.out.println("数组初始值:" + Arrays.toString(arr));
// 将此数组转换为List对象并向其中添加元素1000,输出List中的全部元素
List<Integer> list = new ArrayList<>();
for (int i : arr) {
list.add(i);
}
list.add(1000);
System.out.println("List中的全部元素:" + list);
// 使用默认的随机数重新排列List中的元素的顺序
Collections.shuffle(list);
System.out.println("重新排列后的List:" + list);
// 使用Collections类的sort方法重新排序List中的元素,并按降序输出
Collections.sort(list, Collections.reverseOrder());
System.out.println("排序后的List:" + list);
System.out.println("最大值:" + Collections.max(list));
System.out.println("最小值:" + Collections.min(list));
}
}
```
这个程序首先创建一个包含10个元素的整型数组,用三位随机整数初始化。然后将数组转换为List对象,并向其中添加元素1000。接着,使用默认的随机数重新排列List中的元素的顺序,再使用Collections类的sort方法重新排序,并按降序输出。最后,输出排好序的List中的最大值和最小值。
阅读全文