51,411
社区成员
发帖
与我相关
我的任务
分享为什么可以使用if,有没有人解释一下
public void test() {
boolean bool = true;
a:if(bool) {
System.out.println(123);
if(bool) {
break a;
}
System.out.println(456);
}
}
运行结果如下
因为你用了标记a:写法,这个是学的C的
你的代码输出是正确的
boolean bool = true;
if(bool){
a:if(bool){
System.out.println(123);
if(bool){
break a;
}
System.out.println(123465789);
}
System.out.println(1111111111);
}

这个break a;不就是跳出a代表的if吗?没问题啊