用java定义一个二维数组用于存储一个 矩阵的元素值,并求出矩阵的两条对角线元素之和,然后输出计算结果
时间: 2023-05-24 08:01:24 浏览: 96
java数组练习作业按逆序存放并输出二分法将一个数据插入到该数组二维数组对角线之和.pdf
可以这样定义和计算:
```java
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; //这里定义了一个3*3的矩阵
int sum1 = 0; //第一条对角线的元素之和
int sum2 = 0; //第二条对角线的元素之和
for (int i = 0; i < matrix.length; i++) {
sum1 += matrix[i][i]; //第一条对角线元素的行下标和列下标相等
sum2 += matrix[i][matrix.length-1-i]; //第二条对角线元素的行下标和列下标之和为matrix.length-1
}
System.out.println("第一条对角线元素之和:" + sum1);
System.out.println("第二条对角线元素之和:" + sum2);
```
输出结果为:
```
第一条对角线元素之和:15
第二条对角线元素之和:15
```
阅读全文