背景
代码中嵌套多层循环结构,当达到特定条件后跳出所有循环,或者跳出指定位置的循环。
实现
实现方法
使用标记循环语法。
示例代码
package langjialing.controller;
public class Test {
public static void main(String[] args) {
lable: //lable标签标记循环位置
for (int i = 0; i < 3; i++) {
System.out.println("Hello");
for (int j = 0; j < 5; j++) {
System.out.println("World");
if (j == 2){
break lable; //break lable跳出标记过的位置
}
}
}
}
}
注:
- lable标签可替换为其它字符,例如替换为aaa、bbb。
总结
使用lable标签并配合break语句,可跳出任意指定位置的循环。