JAVA程序编写:输入三个数a,b,c,要求按由小到大的顺序输出

如题所述

import java.util.*;
/**
 * @author hardneedl
 */
final class Scan {
    public static void main(String... args) {
        Scanner scanner = new Scanner(System.in);
        List<Integer> L = new ArrayList<>(10);
        int i = 0;
        while (i < 3) {
            System.out.printf("输入第%d个整数:",(i+1));
            L.add(scanner.nextInt());
            i++;
        }

        Comparator<Integer> comparator = Integer::compareTo;
        System.out.printf("最大值是%d\r\n",L.stream().max(comparator).get());
        System.out.printf("最大值是%d\r\n",L.stream().min(comparator).get());
        System.out.println("降序排列:");
        L.stream().sorted(Comparator.reverseOrder()).forEach(A-> System.out.printf("%d,",A));
    }
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答