char a;
outer:
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
a = (char)System.in.read();
System.in.read(); //再读一个换行符
System.in.read(); //再读一个回车符
if(a=='b'){
break outer;
}
if(a == 'c'){
continue outer;
}
System.out.println("内部循环中!");
}
System.out.println("外部循环中!");
}
break outer 就是跳出所有的循环.
contiue outer 就是接着执行下一个outer循环
![](http://hi.csdn.net/attachment/201203/15/0_1331785531X5YD.gif)