美文网首页
循环嵌套的时候,跳出多重循环

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

作者: ComeAsExpected | 来源:发表于2019-02-14 18:52 被阅读0次

    跳出双重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;  //跳出大循环
                }
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:循环嵌套的时候,跳出多重循环

          本文链接:https://www.haomeiwen.com/subject/mtlyeqtx.html