黑马程序员技术交流社区
标题:
键盘录入多个数据在控制台输出最大值;
[打印本页]
作者:
792241113
时间:
2016-11-3 14:42
标题:
键盘录入多个数据在控制台输出最大值;
//键盘录入多个数据在控制台输出最大值;
// 以0结束
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<Integer>();
while(true){
System.out.println("请输入一个数字");
int s=sc.nextInt();
if(s==0){
break;
}else{
list.add(s);
}
}
mechod(list);
}
public static void mechod(ArrayList<Integer> list) {
Integer [] i= new Integer [list.size()];
list.toArray(i);
Arrays.sort(i);
System.out.println("最大值是"+i[i.length-1]);
}
作者:
LHN
时间:
2016-11-3 16:28
怎么没见 class 难道以后就没class了 我才学到 switch
作者:
ouyzm
时间:
2016-11-3 17:33
不错,好好加油哦
作者:
15626187339
时间:
2016-11-3 19:42
可以用while(sc.hasNext)
不用while(true)
作者:
袁志娜
时间:
2016-11-3 23:44
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2