今天发现了java里的一个叫标号的东西,可以用作跳出多重循环,以前没见过这玩意.
示例如下:
public class Demo {
public static void main(String[] args) {
System.out.println(" Start...");
loop1://定义标号,放在循环的前面
for (int i = 0; i < 10; i++) {
loop2:
for (int j = 0; j < 10; j++) {
System.out.println("i=" + i + ",j=" + j);
if (j == 5)
break loop1;//break语句可以指定跳出某个循环
}
}
System.out.println(" End.");
}
}
执行结果:
Start...
i=0,j=0
i=0,j=1
i=0,j=2
i=0,j=3
i=0,j=4
i=0,j=5
End.
运行结果显示循环到5就整个的跳出循环,没往下走了