java标签是啥?continue语句跳转到标签外层怎么回事?break语句跳出标签指定代码块是指啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java标签是啥?continue语句跳转到标签外层怎么回事?break语句跳出标签指定代码块是指啥相关的知识,希望对你有一定的参考价值。

我只知道跳出循环,关于标签的不知道怎么回事

参考技术A 比如在外层语句前写上Outer:然后内层循环中的continue Outer就直接跳出内层,而进行外层循环。

Java跳出多层循环

在Java中可以使用标签跳出多层循环。

  • 标签应放在迭代语句之前,并且标签和迭代语句之间不可以再写其他代码

  • break + 标签,代表跳转到标签的位置,并且不再进入循环

    package demo;
    
    /**
     * 跳出多层循环
     *
     * @author dingwen
     * 2021.06.10 09:23
     */
    public class LoopsBreakDemo {
        public static void main(String[] args) {
            end:
            for (int i = 0; i < 20; i++) {
                for (int j = 0; j < 300; j++) {
                    if (i == 19 && j == 100) {
                        System.out.println("i = " + i);
                        System.out.println("j = " + j);
                        break end;
                    }
                }
            }
        }
    }
    

以上是关于java标签是啥?continue语句跳转到标签外层怎么回事?break语句跳出标签指定代码块是指啥的主要内容,如果未能解决你的问题,请参考以下文章

带标签的 break 和 continue (Java)

c#网页之间的跳转语句

允许您使用标签跳转到不同部分的网站的术语是啥?

Kotlin返回与跳转

导致此问题的原因:无法从 switch 语句跳转到此案例标签 [重复]

html中 a标签几秒后跳转的语句