/**
* 问题:求n*n矩阵对角线上元素之和。
*
* @author Administrator
*
* 程序如下:(以4*4矩阵为例)
*
*/
public class Matrix {
public static void main(String args[]){
int arr[][]={{1,2,3,4},{4,5,6,6},{7,8,9,7},{9,10,11,12}};
Matrix m=new Matrix();
System.out.println(m.getSum(arr));
}
public int getSum(int a[][]){
int sum=0;
for(int i=0;i<a.length;i++){
for(int j=0;j<a.length;j++){
if(i==j){
sum+=a[i][j];
}
}
}
return sum;
}
}
运行结果如下:
run:
27
成功生成(总时间:0 秒)