中級 › ループが終わらない・空回りする原因 › パターン4
ループが終わらない・空回りする原因
カウンタ更新の忘れ、更新方向の誤り、forの直後のセミコロンという3パターンを扱います。
1 public class Main { 2 public static void main(String[] args) { 3 int i = 0; 4 do { 5 System.out.println(i); 6 ____ ^ 7 } while (i < 3); 8 } 9 }
出力: 0 が無限に続く(プロセスが終わりません)
空欄を埋めてビルドを通す
do-whileも条件を変える処理は自分で書く必要があります。カウンタの更新を忘れると止まりません。
次の問題