我有一對像下面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