public class NewGrame {
public void test() {
scan: {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
System.out.println("i:" + i+"---j:" + j);
if (i == 5) {
break scan;
}
}
}
}
System.out.println("s");
}
public static void main(String[] args) {
new NewGrame().test();
}
}
原来还可以这么写
偶然中在String源码里看到的,scan只是个标签,也可以换成其他的 ,用来跳出多重循环,把break后的scan去掉的话只是跳出了第1层循环