循环嵌套的时候,跳出多重循环

跳出双重for循环。正常使用break的话只能跳出内层循环,想跳出多重循环可通过label跳出.

sca:for (int i = 0; i < 10; i++) {  //大循环
    System.out.println("i = " + i);
    labe:for (int j = i; j < 10; j++) {  //中循环
        System.out.println("j = " + j);
        for (int k = 0; k < 10; k ++) {  //小循环
            System.out.println("k = " + k);
            if (j + k == 5) {
                break;  //跳出小循环
                //break labe;  //跳出中循环
                //break sca;  //跳出大循环
            }
        }
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JavaScript 的基本语法 语句 JavaScript 程序的执行单位为行(line),也就是一行一行地执行...
    hnscdg阅读 3,828评论 0 0
  • 语句 JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。...
    许先生__阅读 3,051评论 0 1
  • 1.语句 这条语句先用var命令,声明了变量a,然后将1 + 2的运算结果赋值给变量a。1 + 2叫做表达式(ex...
    徵羽kid阅读 2,286评论 4 0
  • 如果心里的阴暗面变成了黑暗的能量,如何解开这重重心结,在这个时代,什么才是真正的答案? 大家好,我叫安然,我想讲一...
    钟大作作阅读 1,677评论 2 1
  • 转眼间两年过去了,从最初来到这里时的愤懑到现在对什么都泰然视之,不知道是现实磨平了所谓的棱角,还是我真的就那么无所...
    落落落离年阅读 3,474评论 0 0