首页 问答 文章
登陆
登陆 注册新账号
注册
已有账号登陆
java label
2019-03-08 13:43:29.0

Java 中的标签是为循环设计的,是为了在多重循环中方便的使用break 和coutinue 。

以下实例当在循环中使用 break 或 continue 循环时跳到指定的标签处:

单纯使用break和continue只是针对当前循环而言,而应对多层循环嵌套,使用break label; 可以跳出多层循环

// TODO Auto-generated method
        int i = 0;
        outer:
        while(true){
            System.out.println("Outer while loop");
            inner:
            while(true){
                i++;
                System.out.println("i=" +i);
                if( i == 1 ){
                    System.out.println("continue");
                    continue;
                }
                if( i == 3 ){
                    System.out.println("continue outer");
                }
                if( i == 5 ){
                    System.out.println("break");
                }
                if( i == 7 ){
                    System.out.println("break outer");
                    break outer;
                }
            }
        }
热门文章
1
input 上传第二次不能选择同一文件
2
input="file" 浏览时只显示指定文件类型 xls、xlsx、csv
3
有时候操作系统的时间与pg的时间不一致
4
java stream 转二维结构为树状结构
5
java Object和Map转化
6
让Node.js项目实现热部署,修改文件避免重启
7
golang  mysql操作
8
linux 自动运行脚本
9
BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化)
10
java label
最新文章
1
postgresql数据库
2
Mac 启动加载文件位置(可设置环境变量)
3
什么是ORM?
4
微信小程序自定义组件设置回调方法
5
java stream 转二维结构为树状结构
6
正则表达式
7
golang  mysql操作
8
利用Opencv实现简单的图片切割(JAVA)
9
PostgreSQL JSON 数据库
10
linux 自动运行脚本
热门标签
mac
java
jvm
微信小程序
小程序
自定义组件
回调
回调方法
golang
postgresql