Java 的迴圈控制

Leon
·
·
IPFS
·
圖片來自 yoshitaka2

Break

break 用來中斷整個迴圈:

for (int i = 0, i < 10, i++) {    if (i = 2) {
        break; // i = 2 就中斷整個迴圈
    } else {
        System.out.println(i);
    }
}

輸出:

0
1

Continue

continue 用來略過某次迴圈:

for (int i = 0, i < 5, i++) {
    if (i = 2) {
        continue; // 跳過 i = 2 的迴圈
    } else {
        System.out.println(i);
    }
}

輸出:

0
1
3
4

Label

如果是巢狀迴圈的話勒?

Java 的迴圈是可以命名的,稱為 label,可以指定要 breakcontinue 的是哪一層的迴圈:

labelA: while (i > 0) {
    labelB: while (j > 0) {
        if (j = 2) {
            break labelA; // 會中斷整個 labelA
        }
    }
}

帥吧!

CC BY-NC-ND 2.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!

Leonhttps://editor.leonh.space/
  • 来自作者
  • 相关推荐

十分鐘自架 Drone CI

十分鐘自架 Gitea

Heroku 大逃殺之 Render