break和continue都具有終止迴圈語句的功能,但也有本質的區別;
區別:1、在在任何迴圈語句主體部分,都可以用break來控制迴圈的流程,且break用於強行退出迴圈,不在執行迴圈中剩餘未執行的語句(break也可以在switch中使用);
2、continue 語句用在迴圈語句中,用於終止某次迴圈過程,即跳過迴圈體中尚未執行的語句,但不會退出整個迴圈,只是接著進行下一次是否執行迴圈的判定。
例項;int count=0;
outer:for(int i=10;i<150;i++){ //求100到150裡的所有質數
for(int j=2;jif(i%j == 0){
continue outer; //如果能整除,那就不是質數,這時會跳出本次迴圈進入下一次迴圈
system.out.print(i+" ");
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...
break 與 continue 的區別
最近在做一些題目,經常要用到break 與 continue,有些題目也稀里糊塗地做對了,自己也覺得會了,但是並沒有深入去了解,今天終於意識到這種情況的危險性了,越是浮在水面上,越無法把握事物的本質,題目就這麼稀里糊塗地過了,不僅浪費了時間,更為以後的解題留下了隱患,學習還是要踏踏實實的,一步乙個腳...
break與continue的區別
break 用於永久終止迴圈。即不執行本次迴圈中break後面的語句,直接結束迴圈。不迴圈了 continue 用於終止本次迴圈。即本次迴圈中continue後面的 不執行,開始進行下一次迴圈。還在迴圈 對於break而言,通俗來講就是,在迴圈中,i 0,進入for的迴圈體,輸出 哈哈 後,遇到 b...