do-while文においてcontinueで次のループの処理へ移る

do-while文は、continue;で、現在のループ(繰り返し)の残りの処理をスキップし、次のループ(繰り返し)の処理へ移ることができる。

ループ(繰り返し)処理を終了させるには、breakを使う。

構文

do {
 条件式が「true」の間、繰り返し行う処理
 continue; // 現在のループ(繰り返し)の残りの処理をスキップし、次のループ(繰り返し)の処理へ移る
 スキップされる処理
} while ( 条件式 );

サンプル

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package samplePackage;

public class SampleClass {

 public static void main( String[] args ){

  int $var = 1;
  do {
   if ( $var == 7 ) {
    System.out.println( $var++ + " ☆ラッキーセブン☆" );
    continue;
   }
   System.out.println( $var++ );
  } while ( $var <= 10 );

 }

}

実行結果

1
2
3
4
5
6
7 ☆ラッキーセブン☆
8
9
10