public static void main(String[] args) {
List
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的是后结束循环,如果不想要标记,就需要用到图形用户界面了
输入n个数,总有一个标记吧,就是当我输入某个东西的时候,程序要停下来,然后输出最大值。