do-while文は、continue;
で、現在のループ(繰り返し)の残りの処理をスキップし、次のループ(繰り返し)の処理へ移ることができる。
ループ(繰り返し)処理を終了させるには、breakを使う。
構文
do {
条件式が「true」の間、繰り返し行う処理
continue; // 現在のループ(繰り返し)の残りの処理をスキップし、次のループ(繰り返し)の処理へ移る
スキップされる処理
} while ( 条件式 );
条件式が「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
2
3
4
5
6
7 ☆ラッキーセブン☆
8
9
10