前言
此前写过一篇 Java:如何跳出指定位置的循环/如何跳出多层循环 的文章,其中使用 标记循环语法 来实现。这个语法对于跳过单次循环(continue)同样适用。
实现
理论
使用标记循环语法。
实现
@GetMapping("/t11")
public void test11(){
label:
for (int i = 0; i < 3; i++) {
System.out.println("=========" + i + "==============");
for (int j = 0; j < 3; j++) {
if (i == 1){
continue label;
}
System.out.println("++++++++++" + j + "+++++++++");
}
}
}
输出:
注:
- 同
break
语法,label 标签可替换为其它字符,例如替换为aaa、bbb。
总结
在 break/continue
语法中,使用 label
标签可跳出循环/跳过单次循环。