...(ループ){
break;
}
(ラベル名):
...(ネストされたループ){
break (ラベル名);
}
package javaapplicationbreaknest;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
myloop:
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
for (int k = 0; k < 10; k++) {
String str = String.format("%d,%d,%d",i,j,k);
System.out.println(str);
if (k == 5) {
break;
}
}
}
}
System.out.println("Loop End");
}
}
0,0,0
0,0,1
0,0,2
0,0,3
0,0,4
0,0,5
0,1,0
0,1,1
0,1,2
0,1,3
0,1,4
0,1,5
1,0,0
1,0,1
1,0,2
1,0,3
1,0,4
1,0,5
1,1,0
1,1,1
1,1,2
1,1,3
1,1,4
1,1,5
Loop End
package javaapplicationbreaknest;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
myloop:
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
for (int k = 0; k < 10; k++) {
String str = String.format("%d,%d,%d",i,j,k);
System.out.println(str);
if (k == 5) {
break myloop;
}
}
}
}
System.out.println("Loop End");
}
}
0,0,0
0,0,1
0,0,2
0,0,3
0,0,4
0,0,5
Loop End