课堂测试(输出数组最大值)

源代码:

//课堂测试
//范亚雷 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)输入不规律数

posted @ 2016-03-21 15:51  Fanyalei  阅读(217)  评论(0编辑  收藏  举报