才发现java里还有个神奇的outer,我之前好多代码处理环节简直是弱爆了。。
outer可以用在break,continue,等
其中break示例如下:
public class out {
public static void main(String[] args) {
lx:
for(int i = 0 ; i < 6 ; i++){
for(int j = 0 ; j < 6 ; j++){
if(i==2&&j==4)break lx;
System.out.println("i: "+i+" j: "+j);
}
}
}
}
关于continue的同理,测试下就知道了:
public class out {
public static void main(String[] args) {
lx:
for(int i = 0 ; i < 6 ; i++){
lx1:
for(int j = 0 ; j < 6 ; j++){
if(i==2&&j==4)continue lx;
System.out.println("i: "+i+" j: "+j);
}
}
}
}