java中outer:的用法

关键字break和continue都是结束循环的作用,但是它只能结束它外面的第一层循环,如果代码里面是一层一层又一层的循环,你想直接结束最外层循环又该怎么做呢?

此时,就需要outer了。

看如下代码:

outer:for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            if(j==0) {
                System.out.print(j);
            }else {
                break outer;   //break;
            }
        }
    }
 

如果只用break,那么只跳出了里面的for循环,外层还没结束。

用break;则输出:0000000000

用break outer;则输出:0

outer:就相当于表示它现在代表的某个循环。

如果想跳出它所代表的循环,那么就break outer;

如果想结束它所代表的此次循环,那么就continue outer;
————————————————
原文链接:https://blog.csdn.net/qq_41668547/article/details/80527969

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容