JAVA中的跳轉語句—break、continue
一、break語句
在switch條件語句和迴圈語句中都可以使用break語句。當它出現在switch條件語句中時,作用是終止某個case並跳出switch結構。當它出現在迴圈語句中,作用是跳出迴圈語句,執行後面的程式碼。
例子1演示:
public class chaptertwo{
public static void main(String[] args) {
int x=1;
while(x<=4) {
System.out.println("x="+x);
if (x==3) {
break;
}x++;
}
}
}
當break語句出現在巢狀迴圈中的內層迴圈時,它只能跳出內層迴圈,如果想使用break語句跳出外層迴圈,則需要對外層迴圈新增標記。
例子2演示:
public class chaptertwo{
public static void main(String[] args) {
int i,j;
itcast :for(i=1;i<=9;i++) {
for(j=1;j<=i;j++) {
if(i>4) {
break itcast;
}
System.out.print("*");
}
System.out.print("\n"); //換行
}
}
}
二、continue語句
continue終止本次迴圈,執行下一次迴圈,也可以通過使用標記的方式結束外層迴圈
例子1演示:
public class chaptertwo{
public static void main(String[] args) {
int sum=0;
for (int i =1;i<=5;i++) {
if(i %2 == 0) { // i是一個偶數,不累加
continue; //結束本次迴圈
}
sum+=i;
}
System.out.println("sum="+sum);
}
}
例子2演示:
public class chaptertwo{
public static void main(String[] args) {
int i,j;
itcast :for(i=1;i<=9;i++) {
for(j=1;j<=i;j++) {
if(i>4) {
continue itcast;
}
System.out.print("*");
}
System.out.print("\n"); //換行
}
}
}
作者:KJ.JK
本文僅用於交流學習,未經作者允許,禁止轉載,更勿做其他用途,違者必究。
文章對你有所幫助的話,歡迎給個贊或者 star 呀,你的支援是對作者最大的鼓勵,不足之處可以在評論區多多指正,交流學習呀
相關文章
- java 帶標籤的break,continue語句Java
- JavaScript break與continue語句JavaScript
- Java迴圈語句以及break,continue語句,IDEA安裝JavaIdea
- Python中break語句和continue語句有什麼區別?Python
- java中switch語句注意--breakJava
- java 跳轉語句(轉)Java
- JAVA基礎--break 、continueJava
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- Python零基礎學習筆記(十八)——break語句和continue語句Python筆記
- Java學習之跳轉語句Java
- GO語言————5.5 Break 與 continueGo
- 對比JavaScript中的Continue和BreakJavaScript
- break,continue,gotoGo
- python中break和continue的區別Python
- jquery中return,break,continue的用法總結jQuery
- continue、break與gotoGo
- Break,Continue,Return的區別
- javascript中break和continue的區別和作用JavaScript
- break,continue,return區別
- C++中break和continue的用法和區別C++
- C#中continue、return、break的區別及作用C#
- 好程式設計師Java教程分享Java的兩種跳轉語句程式設計師Java
- break和continue的區別11.8
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- 在Java8的foreach()中不能break,如果需要continue時,可以使用returnJava
- jQuery each() 實現break和continuejQuery
- break、continue與goto關鍵字Go
- break和continue的區別(流程圖表示)流程圖
- return,continue和break之間的區別
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUESQL
- Java 的選擇語句(轉)Java
- return、break、continue三者區別
- Day16 break-continue-gotoGo
- java中的switch case語句Java
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUE WHENSQL
- java 迴圈語句(轉)Java
- java中break標記的使用Java
- c# array_arraylist_continue_break_foreachC#