break與continue功能詳細對比

2021-10-02 06:49:13 字數 1434 閱讀 4851

無論是while迴圈還是for迴圈,都有兩個特別的語句可以使用,就是break語句和continue語句

接下來我將以for迴圈的程式例子作為對比介紹兩個終止語句的作用

在迴圈過程中,可以使用break語句跳出當前迴圈。驗證程式如下:

注:以上兩個結果分別為注釋掉break與未注釋break的輸出結果

對比輸出結果:當i = 1並且j = 1時,滿足條件j >= i,輸出「*」

遇到break語句時跳出當前的for (int j = 1; j <= 5; j++)迴圈,進入到for (int i = 1; i <= 5; i++)迴圈中執行i = 2的迴圈

break會跳出當前迴圈,當前的整個迴圈都不再執行。而continue則是提前結束本次迴圈,直接繼續執行下次迴圈。程式如下:

注:以上兩個結果分別為注釋掉continue與未注釋continue的輸出結果

對比輸出結果:當i = 1並且j = 1時,滿足條件j >= i,輸出「*」

遇到continue語句時將不再執行本次j = 1的迴圈continue後面的語句,即不會輸出「未執行continue」語句,直接返回到for (int j = 1; j <= 5; j++)迴圈中執行j = 2的迴圈

菜鳥記錄 break與continue

1.break語句對if else的條件語句不起作用。2.在多層迴圈中,乙個break語句只向外跳一層。continue語句的作用是跳過迴圈體中剩餘的語句並到迴圈末尾而強行執行下一次迴圈。continue語句只用在for while do while等迴圈體中,常與if條件語句一起使用,用來加速迴圈...

break 與 continue 簡單思考

1 多層for 迴圈break能跳出幾層 for int i 0 i 10 i system.out.println j j 輸入結果 i 0 j 3 i 1 j 3 i 2 j 3 i 3 j 3 i 4 j 3 i 5 j 3 i 6 j 3 i 7 j 3 i 8 j 3 i 9 j 3 結果...

break與continue的區別

本文主要講述一下break關鍵字與continue關鍵字用法的區別 break關鍵字很重要,表示終止本層迴圈。這是沒加break之前的,它的輸出結果是0,1,2,3,4,5,6,7,8,9。加上break以後,它的輸出結果是0,1,2,3 輸出的結果變成了0,1,2,3,5,6,7,8,9 cont...