我有一对像下面Java循环,的Java for循环的混乱,我丢失的东西(我是初学者)
for (int x = cell.getGridX() - 1; x >= 0 && compareCells(cell, getCell(x, cell.getGridY())); --x, ++matches[0]);
我需要更多的验证添加到条件,所以我改变它,
for (int x = cell.getGridX() - 1; x >= 0; --x) {
if (compareCells(cell, getCell(x, cell.getGridY()))) {
++matches[0];
}
}
但现在它不像预期的那样表现出色,我不明白为什么,谢谢。
您是否尝试过使用调试器来逐步调试? – 2015-04-06 01:17:02
我正在学习使用Scite文本编辑器我不认为它有一个调试器。 – Prolog 2015-04-06 01:19:59
*但现在它不像预期的那样行事*那么它应该做什么? – Atsby 2015-04-06 01:20:56