【发布时间】:2021-12-31 07:02:08
【问题描述】:
我尝试搜索此问题的解决方案一段时间,但找不到任何东西。如何在 Java 中对矩阵中次对角线上方的元素求和(仅带有循环,没有什么花哨的)?
这是我尝试过的:
public static void Page106Ex3$H(int[][] mat) {
int sum = 0;
for (int i = 1; i < mat.length; i++) {
for (int j = i-1; j >= 0; j--) {
sum += mat[i][j];
}
}
System.out.println("Sum: " + sum);
}
【问题讨论】:
-
给出示例数据以及如何手动计算。
-
您不应在 Java 中的标识符中使用
$。虽然$是合法的,但它的使用仅限于 Java 工具链本身和第 3 方工具。如果您在代码中使用$,您可能会编写不小心与...生成的代码发生冲突的代码。
标签: java matrix multidimensional-array sum diagonal