简化此表达式的最佳方法是什么,这样我就不必两次设置colFinished了? (在外循环的每次运行中,colFinished必须重置为false)

boolean colFinished = false;
    for (int c = 0; c < SIZE; c += 1) {
        colFinished = false;
        while (!colFinished) {
            for (int r = 1; r < SIZE; r++) {
            ...

最佳答案

如果在colFinished循环之外没有使用for,请尝试:

for (int c = 0; c < SIZE; c += 1) {
    boolean colFinished = false;
    ...............


否则,我认为别无选择。

10-01 05:13