更新時間:2019-11-13 10:53:56 來源:動力節點 瀏覽3392次
JAVA跳轉語句用于實現循環執行過程中程序流程的跳轉,在Java中的跳轉語句有break語句和continue語句。接下傳智播客小編將來分別進行詳細地講解。
1.break語句
在switch條件語句和循環語句中都可以使用break語句。當它出現在switch條件語句中時,作用是終止某個case并跳出switch結構。當它出現在循環語句中,作用是跳出循環語句,執行后面的代碼。具體具體運行過程通過下面案例來介紹:
public class Example{ public static void main(String[] args){ int x=1; while (x<=4){ System.out. println("x="+x); If (x==3){ break; } x++; } } }
上面程序運行結果為:X = 1;X = 2;X = 3。
上面案例中,通過while循環打印x的值,當ⅹ的值為3時使用 break語句跳出循環。因此打印結果中并沒有出現“x=4”。
當break語句出現在嵌套循環中的內層循環時,它只能跳出內層循環,如果想使用break語句跳出外層循環則需要對外層循環添加標記。我們通過以下案例介紹:
public class Example{ public static void main(String[] args){ int x= i,j; intcast: for (i=1;i<=9;i++) { for (j=1;j<=i;j++) { if (i>4) { break intcast; } System.out.print("*"); } System.out.print("\n"); } }
上面程序運行結果為:
*
**
***
****
因為只是在外層for循環前面增加了標記“ Toast”。當i>4時,使用 break itcast;語句跳出外層循環。因此程序只打印了4行“*”。
2、continue語句
continue語句用在循環語句中,它的作用是終止本次循環,執行下一次循環。接下來對1~100之內的奇數求和。
public class Example{ public static void main(String[] args){ int sum=0; //定義變量sum,用于記住和 for (int i=1;i<=100;i++) { if (i %2==0) { //i是一個偶數,不累加 continue; // 結束本次循環 } sum +=i; //實現sum和i的累加 } System.out.println("sum"=+sum); }
上面程序運行結果為:sum=2500。
上面案例中使用for循環讓變量i的值在1~100之間循環,在循環過程中,當i的值為偶數時,將執行continue語句結束本次循環,進入下一次循環。當i的值為奇數時,sum和i進行累加,最終得到1~100之間所有奇數的和,打印“sum=2500”在嵌套循環語句中,continue語句后面也可以通過使用標記的方式結束本次外層循環,用法與break語句相似,在此不再舉例說明。
以上就是動力節點java學院小編針對“Java實例教程:Java跳轉語句break和continue的用法”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
零基礎自學java教程推薦
最新java視頻教程免費下載(從入門到精通):http://www.dabaquan.cn/video.html
零基礎java自學教程:http://www.dabaquan.cn/tutorial_java_se/
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習