【跟着imooc重學java】break與continue的區別

breakcontinue的區別

相同點:break與continue這兩個java關鍵字都是用於終止循環,當然break還可以在switch case中進行終止;
不同點:
break關鍵字是直接跳出整個循環,而continue關鍵字只是跳出當前循環,舉個例子來說明:

for(int i = 1; i < 10; i++){
    if(i%2==0)
        break;
    System.out.print(i);
}

在上面這段代碼中,結果的結果就是隻會輸出:1

修改爲continue關鍵字:

for(int i = 1; i < 10; i++){
    if(i%2==0)
        continue;
    System.out.print(i);
}

這段代碼執行的結果則是:13579

所以對於continue關鍵字而言,僅僅是終止整個循環體中的一次循環,當程序運行到continue的時候,就會直接略過循環體中continue下方的代碼,直接執行循環體的下一次循環。而break則是直接終止整個循環體

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章