编写如下方法:对一个数值ArrayList进行从大到小排序。 public static void sort(ArrayList<Integer> list ),编写测试程序,用户输入5个整数 ,将其存储在一个数组列表中,然后显示它们。
时间: 2024-04-08 16:35:26 浏览: 11
以下是对数值ArrayList从大到小排序的方法的实现:
```java
import java.util.ArrayList;
import java.util.Collections;
public static void sort(ArrayList<Integer> list) {
Collections.sort(list, Collections.reverseOrder());
}
```
下面是测试程序的实现,用户输入5个整数,将其存储在一个数组列表中,然后显示它们:
```java
import java.util.ArrayList;
import java.util.Scanner;
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
System.out.println("请输入5个整数:");
for (int i = 0; i < 5; i++) {
int num = scanner.nextInt();
list.add(num);
}
System.out.println("输入的整数为:");
for (int num : list) {
System.out.println(num);
}
}
```
请注意,这是一个示例代码,你可以根据需要进行修改和优化。