用java程序编写从键盘输入n个数,求这n个数的最大值。

2024-11-20 20:44:49
推荐回答(2个)
回答1:

public static void main(String[] args) {
List list=new ArrayList();
Scanner console=new Scanner(System.in);
String in;
while(!"break".equals((in=console.nextLine()))){
list.add(Integer.valueOf(in));
}
Object[] a=list.toArray();
Arrays.sort(a);
System.out.println("Max is:"+a[a.length-1]);
}
大致思路是这样的,放在一个list里面,然后转换成数组再排序。这个程序只实现了基本思路,没有判断输入的是否是非数字等等。。另外,输入为break的是后结束循环,如果不想要标记,就需要用到图形用户界面了

回答2:

输入n个数,总有一个标记吧,就是当我输入某个东西的时候,程序要停下来,然后输出最大值。