java作业

来源:互联网 发布:网络许可 英文 编辑:程序博客网 时间:2024/06/06 03:37

练习4:

求一个n阵对角线元素之和。

生成一个n*n的整型矩阵,利用i==j和i+j==n得到主对角线元素和副对角线元素并累加。

public class square{
 public static void main(String[] args){
 int a[][]={{12,13,19,15,18},{31,32,33,34,35},{21,22,24,25,26},{54,53,52,51,50},{63,64,67,68,69}};
 int result1=0,result2=0;
 for(int i=0;i<5;i++){
  for(int j=0;j<5;j++){
   System.out.print(a[i][j]+" "); 
}
 System.out.print("\n");
}
 for(int i=0;i<5;i++){
 System.out.print(a[i][i]+" ");
 result1+=a[i][i];//主对角线i==j
}
 System.out.print("或");
 for(int i=0;i<5;i++){
 System.out.print(a[i][5-1-i]+" ");
  result2+=a[i][5-1-i];
}
 System.out.print(result1+"或"+result2);
}
}

原创粉丝点击