从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出。

Java 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出。

源代码如下:

public class Test5 {
    public static void main(String[] args) {
//        1)键盘输出,需要Scanner类
//        2)创建TreeSet集合对象,传入比较器
//        3)无线循环不断接收整数,遇到quit退出,键盘录入都以字符串形式接收
//        4)判断是quit就退出,不是就将其转换Integer并添加到集合中
//        5)遍历treeset集合,并打印每一个元素。
        Scanner s = new Scanner(System.in);
        TreeSet<Integer> set = new TreeSet<>(new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                return o1-o2;
            }
        });
        while(true) {
            System.out.println("请输入整数:");
            String number = s.next();
            if ("quit".equals(number)) {
                System.out.println("退出");
                break;
            }else{
                set.add(Integer.parseInt(number));
            }

        }
        for (Integer integer : set) {
            System.out.print(integer+" ");
        }
    }
}
上一篇:linux中启动mysql时提示mysql Starting MySQL.. The server quit without updating PID file


下一篇:MySQL提示:The server quit without updating PID file处理