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