栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java 的label 标签的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java 的label 标签的使用

public static void main(String[] args) {

    int i=0;
    outer:
    while (true) {
        System.out.println("Outer while loop");
        while (true) {
            i++;
            System.out.println("i = " + i);
            if (i == 1) {
                System.out.println("1continue");
                continue;
            }
            if (i == 3) {
                System.out.println("3continue outer");
                continue outer;
            }
            if (i == 5) {
                System.out.println("5break");
                break;
            }
            if (i == 7) {
                System.out.println("7break outer");
                break outer;
            }
        }
    }


}

运行结果

Outer while loop
i = 1
1continue
i = 2
i = 3
3continue outer
Outer while loop
i = 4
i = 5
5break
Outer while loop
i = 6
i = 7
7break outer

public static void main(String[] args) {

    int i=0;
    outer:
    for (;true;) {
        System.out.println("最外层");
        inner:
        for (; i<10; i++) {
            System.out.println("i = " + i);
            if (i==2) {
                System.out.println("2continue");
                continue;
            }
            if (i==3) {
                System.out.println("3break");
                ++i;
                break;
            }
            if (i==7) {
                System.out.println("7continue outer");
                i++;
                continue outer;
            }
            if (i==8) {
                System.out.println("8break outer");
                break outer;
            }
            for (int k=0; k<5; k++) {
                if (k==3) {
                    System.out.println("kcontinue inner");
                    continue inner;
                }
            }
        }
    }


}

最外层
i = 0
kcontinue inner
i = 1
kcontinue inner
i = 2
2continue
i = 3
3break
最外层
i = 4
kcontinue inner
i = 5
kcontinue inner
i = 6
kcontinue inner
i = 7
7continue outer
最外层
i = 8
8break outer

public static void main(String[] args) {

    int i=0;
    outer:{

        for (;  ; ) {
            i++;
            if (i==7){
                System.out.println("AccountDao.main");
                break outer;
            }
        }

    }

    System.out.println("4444");



}

结果

AccountDao.main
4444

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/760626.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号