番号の使用
図1に示すように、複数のネストされたループは、前面ラベルを定義します
ブレークで用いた符号付き2、コード層のループ文
1つの 公共 静的 ボイドメイン(文字列[]引数){
2 OK:
3 のためには、(INT iが0 =; I <15; I ++ ){
4 用(INT J = 0であり、j <15; J ++ ){
5 のSystem.out。 println( "I:" + I + "J:" + J)。
6 場合(J == 3 ){
7 ブレークOK。
8 }
9 }
10 }
11 }
第二に、アウターループの状態が変更された内側ループ
1つの 公共 静的 ボイドメイン(文字列[]引数){
2 用(INT iは= 0; iは<15; I ++ ){
3 のための(INT J = 0であり、j <15; J ++ ){
4 のSystem.out.println(」私: "+ I +"、J:「+ J)。
5 あれば(J == 3 ){
6 I = 16 。
7 ブレーク;
8 }
9 }
10 }
11 }
第三に、例外がスローされます
1 公共 静的 ボイドメイン(文字列[]引数){
2 のtry {
3 のための(INTが I = 0、I <5; I ++ ){
4 のための(int型 J = 0; J <5; J ++ ){
5 のSystem.out。 println( "I:" + I + "J:" + J)。
6 場合(J == 3 ){
7 スロー 新しい例外()。
8 }
9 }
10 }
11 } キャッチ(例外e){
12 System.out.println( "複数のネストされたループをジャンプ、投げる" );
13 }
14 }