continue a;与break a;除了在多层循环中可以控制跳转的循环层级;;也可以直接跳转对应的代码块。
如下演示:

public class Main{

public static void main(String[] args) {
for (int i = 0; i < 3; i++) {
System.out.println("第一次 i = " + i);
a:
{
if (true) {
System.out.println("第二次 i = " + i);
break a;
}
System.out.println("第三次 i = " + i); // 被跳过执行
}
System.out.println("第四次 i = " + i);
}
// 第一次 i = 0
// 第二次 i = 0
// 第四次 i = 0
// 第一次 i = 1
// 第二次 i = 1
// 第四次 i = 1
// 第一次 i = 2
// 第二次 i = 2
// 第四次 i = 2
}
}