每天一道JavaSE基础题(二十九、求一个3*3矩阵对角线元素之和 )

    技术2026-02-24  11

    **每天一道JavaSE基础题(二十九、求一个3*3矩阵对角线元素之和 )**

    【程序29】 题目:求一个3*3矩阵对角线元素之和

    程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。

    程序代码:

    package SE50T; import java.util.Arrays; /* * 【程序29】 题目:求一个3*3矩阵对角线元素之和 1.程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。 */ public class T29 { public static void main(String[] args) { int[][] arr = {{0,1,2},{3,4,5},{6,7,8}}; int sum = 0; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { if (i == j) { sum = sum + arr[i][j]; } //打印数组内容 // System.out.print(arr[i][j] + " "); } } //快速打印多维数组的一个方法Arrays.deepToString(); // System.out.println(Arrays.deepToString(arr)); System.out.println(sum); } }

    程序运行图:

    Processed: 0.016, SQL: 9