源代码:
//课堂测试 //范亚雷 2016.03.21 //import javax.swing.JOptionPane; import java.util.*; public class OutMax { static int Largest(int list[],int length){ //求最大值方法 int i,max=list[0]; if(length==0||length<0) //数组为0,报错 {return 0;} for(i=1;i<length;i++) { if(list[i]>max) {max=list[i];} } return max; } public static void main(String[] args){ int[] list=new int[10]; System.out.println("请输入数组的长度:"); Scanner a=new Scanner(System.in); int length=a.nextInt(); System.out.println("请输入需要比较出最大数的数组:"); //输入 for(int i=0;i<length;i++) { Scanner sca=new Scanner(System.in); list[i]=sca.nextInt(); } System.out.println("这几个数中的最大数为:"+Largest(list,length));//输出max } }
运行结果截图:
1)从小到大顺序输入
2)从大到小的顺序输入
3)一序列等值
4)小大小大的输入
5)大小大小的输入
6)输入不规律数