淘先锋技术网

首页 1 2 3 4 5 6 7

在Java中,有时候我们需要求一个矩阵的主对角线元素的和。主对角线指的是从左上角到右下角的对角线。

首先,我们需要定义一个二维数组来存储矩阵:

int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};

接下来,我们可以使用一个for循环来遍历矩阵的主对角线,然后将对角线上的元素相加:

int sum = 0;
for (int i = 0; i< matrix.length; i++) {
sum += matrix[i][i];
}

最后,我们就可以得到矩阵主对角线元素的和:

System.out.println("矩阵主对角线元素的和为:" + sum);

完整代码如下所示:

public class Main {
public static void main(String[] args) {
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
int sum = 0;
for (int i = 0; i< matrix.length; i++) {
sum += matrix[i][i];
}
System.out.println("矩阵主对角线元素的和为:" + sum);
}
}