A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

Scanner sc = new Scanner(System.in);               
                        System.out.println("请输入:");
                        TreeSet<Integer> ts = new TreeSet<>(new Comparator<Integer>() {
                                          public int compare(Integer i1, Integer i2) {                                       
                                        int num = i2.compareTo(i1);
                                        return num == 0 ? 1 : num;
                                }
                        });
                       
                        while(true) {
                                String line = sc.nextLine();                       
                                if("quit".equals(line))                                       
                                        break;
                                try {
                                        int num = Integer.parseInt(line);               
                                        ts.add(num);
                                } catch (Exception e) {
                                        System.out.println("您录入的数据有误,请输入一个整数");
                                }
                               
                        }
                       
                        for (Integer i : ts) {                                               
                                System.out.println(i);
                        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马