编写程序创建-4行4刘的二维数组,分别求出该二维数组的两条对角元素之和。Java代码
时间: 2024-12-25 07:35:14 浏览: 6
在Java中,你可以这样做:
```java
public class Main {
public static void main(String[] args) {
int[][] array = new int[4][4]; // 创建一个4x4的二维数组
// 初始化数组的值,这里只设置对角线上的元素
for (int i = 0; i < 4; i++) {
array[i][i] = i * 2; // 主对角线元素
if (i != 0) {
array[i - 1][i] = i * -2; // 次对角线元素,注意索引从0开始,所以这里是i-1
}
}
// 计算并打印两条对角元素之和
int diagonalSum1 = 0;
for (int i = 0; i < 4; i++) {
diagonalSum1 += array[i][i];
}
int diagonalSum2 = 0;
for (int i = 1; i < 4; i++) {
diagonalSum2 += array[i][i - 1];
}
System.out.println("主对角线元素之和: " + diagonalSum1);
System.out.println("次对角线元素之和: " + diagonalSum2);
}
}
```
在这个程序中,我们首先初始化了一个4x4的二维数组,并设置了两个对角线上的元素。然后通过两层循环计算每条对角线的元素之和。
阅读全文