Java:继续使用标签

  • 本文关键字:标签 继续 Java java
  • 更新时间 :
  • 英文 :

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");
          }
}

我有一个与上述代码相关的问题。使用"继续jmp0"是否与在上面的代码中使用"继续;"相同,并且"继续jmp1;"会因为"jmp1"在块之外而给出错误?

continue不是你可以用来去任何地方的跳跃。它只会将代码的执行移动到您标记的循环的开头

标签仅用于标记您希望继续或稍后中断的循环。不是要跳转到的随机代码行。所以是的,您的jmp1标签完全超出了范围

如果要

使用"继续标签",则标签必须是循环标签。

相关内容

最新更新