返回数组的最大元素

时间:2015-12-13 21:53:25

标签: java arrays

package Prac;

import java.io.*;
import java.util.*;

public class Practice {

    public static void main(String [] args){
        int[] test = {0,1,2,99,4,5};

        int maximum = max(test);
        System.out.print(maximum);
    }

    public static int max(int[] test1){
        int max =0;
        for(int i = 0; i <=test1.length;i++){
            if(test1[i]>=max){
                max=test1[i];
            }
        }   
        return max;
    }
}

//     在我运行这个程序之前,Java没有显示错误,它给了我:

//Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:     6
//at Prac.Practice.max(Practice.java:18)
//at Prac.Practice.main(Practice.java:9)

//我应该写一个方法,它将一个int数组作为参数,并返回数组的最大元素。

0 个答案:

没有答案