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

2025-02-26 04:35:17
推荐回答(1个)
回答1:

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

        Comparator 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));
    }
}