展开全部
public class Array2dFindMax {
public static void main(String[] args){
int[][] a={{126,257,224,609},{291,511,697,902},{386,259,114,120}};
int max=-1;
int row=-1;
int col=-1;
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
int t=sum(a[i][j]);
if(t>=max){
max=t;
row=i;
col=j;
}
}
}
System.out.printf("数字之和最大的数是%d,它位于第%d行第%d列.\r\n",max,row,col);
}
public static int sum(int n){
return (n/100)+((n/10)%10)+(n%10);
}
}
~~32313133353236313431303231363533e58685e5aeb931333363393066~~~~~~~~~
~~~~~~~~~~
~~~~~~
~~~~~~~~~~~~~~~~~~~~~
~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~