break和continue的區別理解

2021-09-24 22:39:33 字數 1047 閱讀 4918

break:跳出當前迴圈,繼續執行迴圈外的函式體

課本上對此解釋

public

class

test

else

continue;}

system.out.

println

("迴圈結束,5不列印,comtinue跳出當次迴圈");

}}列印輸出:0--

---good1--

---good2--

---good3--

---good4--

---good6--

---good7--

---good8--

---good9--

---good

迴圈結束,5不列印,comtinue跳出當次迴圈

public

class

test2

system.out.

print

(i+"---");

system.out.

println

("good");

} system.out.

println

("迴圈結束,5後面的數字不列印,break跳出當前迴圈");

}}列印輸出0--

---good1--

---good2--

---good3--

---good4--

---good6--

---good7--

---good8--

---good9--

---good

迴圈結束,5不列印,comtinue跳出當次迴圈

break和continue的區別

一 先看msdn關於break和continue語句的幫助說明 1 break 語句用於終止最近的封閉迴圈或它所在的 switch 語句。控制傳遞給終止語句後面的語句 如果有的話 2 continue 語句將控制權傳遞給它所在的封閉迭代語句的下一次迭代。二 對break和continue語句的解釋 ...

break和continue的區別

a for int x 1 x 9 x system.out.println break 跳出 break作用範圍 switch語句或迴圈語句 當break語句單獨存在時,下面不要定義其他語句,因為執行不到 break跳出當前所在迴圈,如果出現了迴圈巢狀,break想要跳出指定的迴圈,可以通過標號來...

break和continue的區別

break是結束整個迴圈體,continue是結束單次迴圈 比方說 1.break while x 10 printf d r n x 結果是輸出 1 2 就退出了整個while迴圈 2.continue while x 10 printf d r n x 結果是 1 2 4 5 6 7 8 9 1...