1. 程式人生 > >java:break和continue語句的區別--基礎篇

java:break和continue語句的區別--基礎篇

1.Break語句:

     break用於強行退出迴圈,不執行迴圈中剩餘的語句

【示例1-1break語句

public static void main(String[] args) {
        int cunt = 0;
        for(int i=0;i<15;i++){
            cunt++;
            if(cunt==7){
                System.out.println("cunt:"+cunt);
                break;
            }
        }
}

執行結果:

自增的cunt:1

自增的cunt:2

自增的cunt:3

自增的cunt:4

自增的cunt:5

自增的cunt:6

cunt等於7時:7

2.Continue語句:

continue語句用在迴圈語句中,終止某次迴圈過程,即跳過迴圈體中尚未執行的語句,繼續下一次迴圈的判定

【示例1-2】continue語句

public static void main(String[] args) {
        int cunt = 0;
        for(int i=0;i<15;i++){
            cunt++;
            
if(cunt==7){ System.out.println("cunt等於7時:"+cunt); continue; } System.out.println("自增的cunt:"+cunt); } }

執行結果:

自增的cunt:1

自增的cunt:2

自增的cunt:3

自增的cunt:4

自增的cunt:5

自增的cunt:6

cunt等於7時:7

自增的cunt:8

自增的cunt:9

自增的cunt:10

自增的cunt:
11 自增的cunt:12 自增的cunt:13 自增的cunt:14 自增的cunt:15

提示:許多程式設計師容易混淆breakcontinue語句,這些語句完全是可選的,即不使用它們也可以代表同樣的邏輯含義。