import java.util.Scanner; public class Largesttest { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入要比较数的个数:"); Scanner sc1 = new Scanner(System.in); int len= sc1.nextInt(); int[]num=new int[len];//申请一个数组存放数据 if(len==0||num==null) { System.out.println("没有要比较的数!"); } else { System.out.println("Please input numbers:"); for(int i=0;i<len;i++) { try { Scanner sc2 = new Scanner(System.in); num[i]= sc2.nextInt(); } catch(Exception e) { System.out.println("输入有误!"); } } System.out.println(Largest(num,len)); } } static int Largest(int list[],int length) { int i,max=list[0]; for(i=0;i<length;i++) { if(list[i]>max) { max=list[i]; } } return max; }
}
1.输入为空时
2.顺序输入时
3.逆序输入时
4.有负数时
5.
5.输入字母时
6.有多个最大值时
7.超出int范围时