【发布时间】:2013-05-10 04:44:25
【问题描述】:
public int Gauss_Jordan(double[][] matrix, int numOfRows, int numOfCols) {
for (int col_j = 0; col_j<numOfCols; col_j++) {
row_i = nonzeros ++;
System.out.println(row_i+" and "+nonzeros);
}
//return matrix;
return 0;
}
在上面名为“Gauss_Jordan”的方法中,您可以看到一个 for 循环,它在其中迭代直到满足某个条件。 (duh.. 大声笑对不起)。
所以我设置 row_i = nonzeros++ 但事情是这样的,当我打印出每次迭代时,我得到了
- 0 和 1,
- 1 和 2,
- 2 和 3
。我希望输出是:
- 1 和 1,
- 2 和 2,
- 3 和 3。
为什么不是这样?
【问题讨论】:
-
什么是非零值?我没有看到它初始化?
标签: java