黑马程序员技术交流社区
标题:
键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值
[打印本页]
作者:
貂裘换酒
时间:
2016-6-27 11:27
标题:
键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值
/**
* 需求: 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值
* 分析:使用的集合的sort进行排序,输出最后的一个数字
* @author Administrator
*
*/
public class Test12 {
public static void main(String[] args) {
int a;
System.out.println("请输入多个数据:");
Scanner scanner=new Scanner(System.in);
ArrayList<Integer> list=new ArrayList<Integer>();
while(true){
a=scanner.nextInt();
list.add(a);
if(a==0){
break;
}
}
Collections.sort(list);
System.out.println(list.get(list.size()-1));
}
}
复制代码
作者:
gaojiangjian
时间:
2016-6-27 22:13
跟着写一遍
Scanncer scanner=new Scanner(System.in);
ArrayList<Integer> arraylist=new ArrayList<Integer>();
while(true){
a=scanner.nextInt();
arraylist.add(a);
if(a==0){
break
}
}
Collections.sort(list);
System.out.printIn(list.get(list.size-1));
作者:
940752944
时间:
2016-6-27 22:16
看不太懂,还没学到这里
作者:
xiaoshidecaihon
时间:
2018-2-16 23:03
首先输入数据的格式是什么没看出来,是空格还是换行,其次sort是Arrays针对数组的方法,Collections.sort没看懂
作者:
xiaoshidecaihon
时间:
2018-2-16 23:04
首先输入数据的格式是什么没看出来,是空格还是换行,其次sort是Arrays针对数组的方法,Collections.sort没看懂
作者:
Yin灬Yan
时间:
2018-2-18 08:47
我来占层楼啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2