public class 数组的对角线交叉相加 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int i , j ,sum=0; //定义 i j sum.
int score[][]= {{69,22,50,200},{88,72,90,88},{30,50,20,15},{95,32,99,53}};
System.out.print("对角线的元素为:");
for(i=0;i<score.length;i++) {
for(j=0;j<score.length;j++) {
if(i==j||i+j==score.length-1) {
sum+=score[i][j];
System.out.print(score[i][j]+" ");
}
}
}
System.out.println("\n总和="+sum);
}
}
有哪位大仙可以帮忙分析下吗?我想知道if(i==j||i+j==score.length-1) { 这里score.length-1的含义,如果我还想用矩形表达数组元素要怎么添加呢?