この章ではcontinueの使い方について説明します。
continueは現在進行している周回を抜けたとしても、ループ自体は続けたい場合に使います。
主にfor文やwhile文などでよく使われます。
では例をみてみましょう。 実行結果は以下の通りです。
1つのリンゴ2つのリンゴ3つのリンゴ5つのリンゴ
if(i==g)の条件がTRUEの場合、下の行にあるを実行することなくforの先頭に戻ります。
例の場合はgが4なので「4つのリンゴ」と言う文を出力しません。
例ではiとgがイコールになったら、forの先頭に戻って条件判定をしてループを続けるかどうか決めますが、この例では先頭に戻ってもiは5ですのでTRUEとなり「5つのリンゴ」を出力します。
breakと違いループ自体を止めることはしません。
カテゴリー