java:break和continue語句的區別--基礎篇
阿新 • • 發佈:2019-01-05
1.Break語句:
break用於強行退出迴圈,不執行迴圈中剩餘的語句
【示例1-1】break語句
public static void main(String[] args) { int cunt = 0; for(int i=0;i<15;i++){ cunt++; if(cunt==7){ System.out.println("cunt:"+cunt); break; } } }
執行結果:
自增的cunt:1 自增的cunt:2 自增的cunt:3 自增的cunt:4 自增的cunt:5 自增的cunt:6 cunt等於7時:7
2.Continue語句:
continue語句用在迴圈語句中,終止某次迴圈過程,即跳過迴圈體中尚未執行的語句,繼續下一次迴圈的判定
【示例1-2】continue語句
public static void main(String[] args) { int cunt = 0; for(int i=0;i<15;i++){ cunt++;if(cunt==7){ System.out.println("cunt等於7時:"+cunt); continue; } System.out.println("自增的cunt:"+cunt); } }
執行結果:
自增的cunt:1 自增的cunt:2 自增的cunt:3 自增的cunt:4 自增的cunt:5 自增的cunt:6 cunt等於7時:7 自增的cunt:8 自增的cunt:9 自增的cunt:10 自增的cunt:11 自增的cunt:12 自增的cunt:13 自增的cunt:14 自增的cunt:15
提示:許多程式設計師容易混淆break和continue語句,這些語句完全是可選的,即不使用它們也可以代表同樣的邏輯含義。