java求一个N×N的整型矩阵主对角线元素之和。第一行输入整数N(2<=N<=10)表示个N×N的整型矩阵;输入N×N个整数,中间以空格间隔。
时间: 2023-06-13 20:02:09 浏览: 134
java代码-使用java计算NxN整型数组中主对角线和副对角线上数字之和的源代码
5星 · 资源好评率100%
以下是 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int[][] matrix = new int[n][n];
// 读入矩阵
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
matrix[i][j] = scanner.nextInt();
}
}
// 计算主对角线元素之和
int sum = 0;
for (int i = 0; i < n; i++) {
sum += matrix[i][i];
}
System.out.println(sum);
}
}
```
首先读入矩阵的大小 `n`,然后定义一个 `n` 行 `n` 列的二维数组 `matrix`,并读入矩阵的元素。最后计算主对角线元素之和,并输出结果。
阅读全文