题目
Java求二维数组主对角线元素和(主对角线是左上到右下的一条线)
编程要求:
(1)编写一个名为Test类;
(2)定义3*3的整形二维数组a,元素值为{1,2,3,4,5,6,7,8,9}...;
实现思路
1.定义一个3*3的二维数组a,元素值为{1,2,3,4,5,6,7,8,9}
// 定义一个3*3的整数二维数组
int[][] a = {
{1, 2, 3},...a.length表示二维数组a的行数
(2)内层循环控制列数
a[i].length表示当前行 a[i] 的列数。...因为二维数组的每一行的列数可以不同,所以我们使用 a[i].length 来获取当前行的列数。
(3)在内层循环中,通过 if 语句判断当前元素是否在主对角线上。...// 如果在主对角线上,将元素的值累加到sum中
sum += a[i][j];
}