黑马程序员技术交流社区
标题:
【黑马程序员】java练习
[打印本页]
作者:
huburt
时间:
2016-5-21 11:55
标题:
【黑马程序员】java练习
/**程序启动后, 可以从键盘输入接收多个整数,
* 直到输入quit时结束输入. 把所有输入的整数倒序排列打印. */
Scanner sc = new Scanner(System.in);
System.out.println("请输入数据:");
TreeSet<Integer> ts = new TreeSet<>(new Comparator<Integer>(){
@Override
public int compare(Integer o1, Integer o2) {
int i = o2-o1;
return i==0?-1:i;
}
});
while(true){
String line = sc.nextLine();
if(line.equals("quit")){
break;
}
Integer i=null;
try {
i = Integer.parseInt(line);
ts.add(i);
} catch (NumberFormatException e) {
System.out.print("输入数据有误");
}
}
for(int i:ts){
System.out.print(i+" ");
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2