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数组作为参数,并返回数组的最大元素。