初学java,好几个程序都出现这样的问题Exception in thread "main" java.lang.ArrayIndexOut
public class Match {public static void main(String args[]){
int max,i,min,sum=0,ave;
int[] a=new int[10];
for(i=0;i<10;i++)
a[i]=Integer.parseInt(args [i]);
max=a[0];
min=a[0];
for(i=0;i<10;i++)
{
if(max<a[i])
max=a[i];
else if(min>a[i])
min=a[i];
sum=sum+a[i];
}
ave=(sum-max-min)/8;
System.out.println("平均分为"+ave);
}
}
求解