java如何跳出多层嵌套循环

思考:一般我们用break;只能跳出一层for循环,那么想跳出多层嵌套循环需要怎么做呢?

做法:java提供了“标记”这一功能,在嵌套循环最外层设置一标记,然后break 标记,就能跳出多层嵌套循环

代码如下:

@Test  //测试设置标记跳出多层循环
public void Test()
{

    a:  //设置一个标记,break a 可以跳出循环
    for (int i = 0; i < 9; i++){
        for (int j = 0; j < 9; j++){
            if (i == 3){
                break a; //跳出循环
            }
            System.out.println("i:"+i+" j:"+j);
        }


    }

}


版权声明:本文为weixin_48148670原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。