从键盘输入5个整型值
1)按从大到小顺序排序方法;
2)计算这些数的平均值的方法;
3)在主方法中调用这些方法,并输出相应的值。
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
for (int a = 1; a < 6; a++){
System.out.print("请输入第 " + a + " 个值:");
list.add(scanner.nextInt());
}
System.out.println(descending(list));
System.out.println(getAvg(list));
}
// 降序
public static List<Integer> descending(List<Integer> list){
list.sort(Collections.reverseOrder());
return list;
}
// 平均值
public static Double getAvg(List<Integer> list){
return list.stream().mapToInt(Integer::new).average().getAsDouble();
}