public static void main(String[] args) {
// TODO code application logic here
int b=10;
int a= 5;
jmp0:
while (b> 10)
{ if (a>5)
continue jmp0;
else
continue jmp1;
}
jmp1: System.out.print("Zulfi");
}
}
我有一个与上述代码有关的问题。使用“ continue jmp0”与上面代码中的“ continue;”相同,并且“ continue jmp1;”由于“ jmp1”位于块外部而报错?
答案 0 :(得分:4)
continue
并不是您可以用于任何地方的跳跃。它将只是将代码的执行移至您标记的循环的开始。
标签仅用于标记要继续或以后中断的循环。不是您要跳转到的随机代码行。是的,您的jmp1
标签完全超出范围
答案 1 :(得分:0)
如果要使用继续标签,则标签必须是循环标签。