思考:一般我们用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); } } }