【发布时间】:2015-07-29 14:06:30
【问题描述】:
我想在 java 程序中使用 for 循环添加一个 NxN 矩阵对角元素。
此代码(2 个条件)不起作用,因为它总是说循环执行的时间 sum2=0。
for (int i=0,j=t-1; i<t && j==0; i++, j--) {
sum2 = sum2 + aNumber[i][j];
}
相反,这个(一种条件)效果很好。
for (int i=0, j=t-1; i<t ; i++, j--) {
sum2 = sum2 + aNumber[i][j];
}
为什么第一个代码不起作用?
【问题讨论】:
-
=j=t-1 && j=0- 这就是你的代码吗? -
不,抱歉,我抄错了。它是 i
-
要获得对角线的总和,您需要单元格的值。但您只会得到
aNumber[i][0];