break(跳出),continue(繼續)
break語句:應用范圍:選擇結構和循環結構,跳出當前循環或選擇;
continue語句:應用于循環結構,作用是結束本次循環,繼續下次循環;
1.break語句:
for(int x=0;x<3;x++){if(x==1){break;}System.out.PRintln("x="+x);}
當x=1時,執行到break,跳出if語句的同時,跳出for循環語句;
for(int x=0;x<3;x++){ for(int y=0;y<4;y++){ System.out.println("x="+x); break; }}
打印結果是x=0,x=1,x=2,break跳出的是當前作用域的for循環,因此只跳出內層循環;
如果想讓break控制跳哪個循環,可以加標示,
wai:for(int x=0;x<3;x++){ nei:for(int y=0;y<4;y++){ System.out.println("x="+x); break wai; }}
這樣的話,打印結果為x=0,
2.continue語句:
for(int x=0;x<3;x++){ continue; System.out.println("x="+x);}
打印結果為空,
wai:for(int x=0;x<3;x++){ nei:for(int y=0;y<4;y++){ System.out.println("x="+x); continue wai; }}
打印結果為x=0,x=1,x=2
新聞熱點
疑難解答