编写如下方法:对一个数值ArrayList进行从大到小排序。 public static void sort(ArrayList<Integer> list ),编写测试程序,用户输入5个整数 ,将其存储在一个数组列表中,然后显示它们。
时间: 2024-04-08 15:35:27 浏览: 46
关于汇编输入数排序的小程序!
好的,以下是对数值ArrayList进行从大到小排序的方法```java
import java.util.ArrayList;
import.util.Collections;
public class SortArrayList {
public void sort(ArrayList<Integer> list) {
Collections.sort(list, Collections.reverseOrder());
}
public void main(String[] args) {
ArrayList> numbers = new ArrayList<>();
// 用户输入个整数并存储在数组列表中 for (int i = 0; i < 5; i++) {
// 假设用户输入的都是有效整数
int num = Integer.parseInt(System.console().readLine("请输入第 " + (i + 1) + " 个整数: "));
numbers.add(num);
}
// 显示输入的整数
System.out.println("输入的整数为: " + numbers);
// 对数组列表进行从大到小排序
sort(numbers);
// 显示排序后的整数
System.out.println("从大到小排序后的整数为: " + numbers);
}
}
```
用户输入5个整数并将其存储在一个数组列表中,然后显示输入的整数和经过排序后的整数。
阅读全文