Read Article

forとifとcontinueを組み合わせて使おう

広告

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

URL :
TRACKBACK URL :
Return Top