continue文
著者:
赤坂玲音
公開日:
繰り返し文の埋め込み文の中で使用すると、現在の処理を終了する continue 文について説明します。
現在の反復を終了する
繰り返し文の中で continue 文(continue statement)を用いると、そこが繰り返し文の終了点(ブロックの終端と同じ)になります。つまり、現在の埋め込み文の実行を終了し、繰り返しを続けるかどうかの条件の評価に移行します。
continue 文
cuntinue ;
continue 文も break 文と同様に指定する値はありません。現在の処理を終了し、次の繰り返しに移りたい時に使用します。
コード1
class Test { static void Main() { for (int i = 1 ; i < 10 ; i++) { if ((i % 2) == 1) continue; System.Console.WriteLine(i + "回目のループです"); } } }
実行結果
このプログラムは i 変数の 2 の剰余を求め、その結果が 1 であれば、すなわち i 変数が奇数であれば文字を表示せずに次のループに移行します。実行結果を見ると、プログラムは偶数回目のループの時のみ文字を表示します。