方法1:使用标号
@Test public void test() { tab: for (int i = 0; i < 10; i++) for (int j = 0; j < 3; j++) { System.out.println(i + "----" + j); if ((i == 6) && (j == 2)) break tab; } }
方法2:内层循环控制外层循环条件(推荐)
@Test public void test01() { boolean flag = true; for (int i = 0; (i < 10) && flag; i++) for (int j = 0; j < 3; j++) { System.out.println(i + "--" + j); if ((i == 6) && (j == 2)) { flag = false; break; } } }