多维数组的对角线总和(不是相同的行和列)

时间:2015-09-23 13:19:17

标签: java arrays

我想知道在多维数组中检查所有对角元素之和所需的所有条件。我已经创建了一个3x5数组,即3行和5列,现在我想要对所有的对角线求和。如果i == j。这里使用的另一个条件是行和列的总和是否比行数少1。所以基本上这个代码可以在方形矩阵中工作,这也有助于获得反向对角线的总和。但是如何在不规则尺寸矩阵的情况下找出

基本条件我

 for(i=0;i<a.length;i++)
    {
        for(j=0;j<a[i].length;j++)
        {
            if(i==j||i+j==(a.length-1))
            {
                sum=sum+a[i][j];
            }

        }}

0 个答案:

没有答案