好程序員Java教程分享Java的兩種跳轉語句

好程序員Java教程分享Java的兩種跳轉語句,Java跳轉語句用於實現循環執行過程當中程序流程的跳轉,在Java中的跳轉語句有 break語句和 continue語句兩種。接下來分別進行詳細地講解。程序員

一、Java的第一種跳轉語句:break語句教程

在 switch條件語句和循環語句中均可以使用 break語句。當它出如今 switch條件語句中時,做用是終止某個case並跳出 switch結構。當它出如今循環語句中,做用是跳出循環語句,執行後面的代碼。具體具體運行過程經過下面案例來介紹:it

 

public class Example{for循環

         public static void main(String[] args){ast

                   int x=1;class

                   while (x<=4){變量

                            System.out. println("x="+x);循環

                            If (x==3){程序

                                     break;static

                            }

                            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行「*」。

 

二、Java的第二種跳轉語句: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語句類似,在此再也不舉例說明。

相關文章
相關標籤/搜索