题目描述 求一个3×3矩阵对角线元素之和。
输入格式 矩阵
输出格式 主对角线 副对角线 元素和
样例输入 1 2 3 1 1 1 3 2 1
样例输出 3 7
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int [][]arr = new int [3][3];
//sum1存储主对角线和
//sum2存储副对角线和
int sum1 = 0;
int sum2 = 0;
Scanner sc = new Scanner(System.in);
/*
* 找规律:主对角线:行和列数相等
* 副对角线:行数+列数=2(元素数)
*/
for(int i = 0;i<arr.length;i++)
for(int j = 0;j<arr[i].length;j++) {
arr[i][j] = sc.nextInt();
if(i == j) {
sum1 = sum1 + arr[i][j];
}
if(i + j == 2 ) {
sum2 = sum2 + arr[i][j];
}
}
System.out.println(sum1+" "+sum2);
}
}