java中break与continue

    xiaoxiao2026-04-10  7

    break:

    for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (j == 1) { break; } System.out.println("i,j:" + i + "," + j); } }

    输出:

    i,j:0,0 i,j:1,0 i,j:2,0

    continue:

    for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (j == 1) { continue; } System.out.println("i,j:" + i + "," + j); } }

    输出:

    i,j:0,0 i,j:0,2 i,j:1,0 i,j:1,2 i,j:2,0 i,j:2,2 结论:  break 放在子循环,会跳出内层循环体          continue 只会结束本次 内层循环

    跳出外层循环,添加标签:

    outer: for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (j == 1) { break outer; } System.out.println("i,j:" + i + "," + j); } }

    输出:

    i,j:0,0

    最新回复(0)