//test circle
int j = 0;
outer :
for(int i = 0;i<10;i++){
System.out.println("outer : i = " + i);
inner :
for(;j<10;j++){
System.out.println("inner : j = " + j);
if(j == 4){
System.out.println("continue inner:");
continue inner;
}
if(j == 5){
System.out.println("break inner:");
j ++;// have to increase
break inner;
}
if(j == 6){
System.out.println("continue outer:");
j ++;// have to increase
continue outer;
}
if(j == 7){
System.out.println("break outer:");
break outer;
}
}
}
運行結果:
outer : i = 0
inner : j = 0
inner : j = 1
inner : j = 2
inner : j = 3
inner : j = 4
continue inner:
inner : j = 5
break inner:
outer : i = 1
inner : j = 6
continue outer:
outer : i = 2
inner : j = 7
break outer: