int a[][]=new int[4][5];
for(int i=0;i<a.length;i++){
for(int j=0;j<a.length;j++{
a[i][j]=(int)((Math.random()*100)+50);
}
}
for(int i=0;i<a[i].length;i++){
for(int j=0;j<a[i].length;j++){
System.out.print(""+a[i][j]);
}
System.out.println();
}
int max=a[0][0],r=0,c=0;
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++){
if(a[i] [j]>max){
max=a[i][j];
r=i;
c=j;
}
}
}
System.out.println("最大值是:"+max+",位置是:"+r+","+c);
}
}
说是下标越界了 怎么改正啊 急