処理のスキップを行います。ループの中で処理をスキップさせるために用いる。if文と併用され、ループ処理の中で、ある条件が成立する場合、それ以下の処理を行わずにスキップする。処理を実行することになります。continue文は、制御の流れをやや分かりづらくするので、それほど多用されることはありません。continue文で字下げなしのスキップ処理をすることが有効なときがあります。その後ループの先頭に戻ります。実はcontinue文をwhile文の中で用いた場合とfor文の中で用いた場合とでは、スキップの動きが異なります。下の例に見られるように、while文ではcontinueで「i++;」が実行されないため、負数を入れる限り処理がスキップされます。for文ではcontinueでも「i++;」が実行されるため、スキップは5回のみになります。