3.6 continue和break語句

一、學(xué)習(xí)要求

書籍參考章節(jié): 第3.8章

知識點:

  • break語句的用法
  • continue語句的用法

二、參考知識

在循環(huán)操作中,往往需要根據(jù)條件結(jié)束整個循環(huán),或提前進(jìn)入下一次循環(huán)。這個就需要用到break和continue語句。

break語句

break 主要用在循環(huán)語句或者 switch 語句中,用來跳出整個語句塊。
舉例如下:

public class Test {
    public static void main(String[] args) {
        int num=5;
        System.out.println("begin for");
        for(int i=0;i<10;i++){
            System.out.println(i);
            if(i==num){
                break;
            }
        }
        System.out.println("end for");
    }
}

以上實例編譯運行結(jié)果如下:

begin for
0
1
2
3
4
5
end for

可以看出,break提前結(jié)束了循環(huán).

continue語句

continue 語句的作用是讓程序立刻跳轉(zhuǎn)到下一次循環(huán)的迭代條件檢查。
舉例如下:

public class Test {
    public static void main(String[] args) {
        int num=2;
        for(int i=0;i<5;i++){
            System.out.println("start "+i);
            if(i>=num){
                continue;
            }
            System.out.println("end "+i);
        }
    }
}

以上實例編譯運行結(jié)果如下:

start 0
end 0
start 1
end 1
start 2
start 3
start 4

**說明:break和continue語句不僅用于for循環(huán)中,同樣可用于while, do...while循環(huán)中
**

嵌套循環(huán)

無論是while, do...while,for循環(huán),都可以嵌套其中任何一個循環(huán)。
對于break語句和continue語句,只是作用當(dāng)前循環(huán)。比如break語句在內(nèi)循環(huán)中,它只會讓程序跳出內(nèi)循環(huán),外循環(huán)還是繼續(xù)。
舉例如下:

public class Test {
    public static void main(String[] args) {
        int num = 2;
        for (int k = 0; k < 3; k++) {
            for (int i = 0; i < 5; i++) {
                System.out.println("i= " + i);
                if (i >= num) {
                    break;
                }
            }
            System.out.println("k= " + k);
        }
    }
}

以上實例編譯運行結(jié)果如下:

i= 0
i= 1
i= 2
k= 0
i= 0
i= 1
i= 2
k= 1
i= 0
i= 1
i= 2
k= 2
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 作者的序言 朋友們,棄療系列4出來啦,作者還并沒有放棄,感覺自己萌萌噠,233。 語句 js程序其實就是一系列可執(zhí)...
    zhaolion閱讀 1,812評論 0 8
  • 基礎(chǔ) .NET概述 參考:http://www.cnblogs.com/yplong/p/3279934.html...
    donite閱讀 1,730評論 0 8
  • 文/長今 為了回家 終將選擇離開家 母親沉默不說話 父親也是 我站在檢票口 說會回來的會回來的 但連自己都不知道歸...
    我是長今閱讀 183評論 0 0
  • 在不久前的認(rèn)識里,我堅持應(yīng)該用雙眼去記錄無時無刻不存在的美景,因為這個觀點,我想我錯失了不少走過的風(fēng)景,人和事兒。...
    見佛閱讀 325評論 0 0
  • 我天生一頭卷發(fā),自小就被人們戲稱為“外國佬”,回頭看小時候的照片倒是覺得確實很可愛,其實我更羨慕有著一頭烏黑柔順的...
    少女勺子閱讀 278評論 1 0

友情鏈接更多精彩內(nèi)容