教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Java 跳轉語句break和continue的用法

更新時間:2019年07月05日15時36分 來源:傳智播客 瀏覽次數:

JAVA跳轉語句用于實現循環(huán)執(zhí)行過程中程序流程的跳轉,在Java中的跳轉語句有 break語句和 continue語句。接下傳智播客小編將來分別進行詳細地講解。

1. break語句
在 switch條件語句和循環(huán)語句中都可以使用 break語句。當它出現在 switch條件語句中時,作用是終止某個case并跳出 switch結構。當它出現在循環(huán)語句中,作用是跳出循環(huán)語句,執(zhí)行后面的代碼。具體具體運行過程通過下面案例來介紹:
 
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循環(huán)打印x的值,當ⅹ的值為3時使用 break語句跳出循環(huán)。因此打印結果中并沒有出現“x=4”。
當break語句出現在嵌套循環(huán)中的內層循環(huán)時,它只能跳出內層循環(huán),如果想使用break語句跳出外層循環(huán)則需要對外層循環(huán)添加標記。我們通過以下案例介紹:
 
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循環(huán)前面增加了標記“ Toast”。當i>4時,使用 break itcast;語句跳出外層循環(huán)。因此程序只打印了4行“*”。


java的跳轉語句

 
2、continue語句
continue語句用在循環(huán)語句中,它的作用是終止本次循環(huán),執(zhí)行下一次循環(huán)。接下來對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;    // 結束本次循環(huán)
                            }
                            sum +=i;          //實現sum和i的累加
                   }
                   System.out.println("sum"=+sum);
}


上面程序運行結果為:sum=2500。

上面案例中使用for循環(huán)讓變量i的值在1~100之間循環(huán),在循環(huán)過程中,當i的值為偶數時,將執(zhí)行continue語句結束本次循環(huán),進入下一次循環(huán)。當i的值為奇數時,sum和i進行累加,最終得到1~100之間所有奇數的和,打印“sum=2500”在嵌套循環(huán)語句中,continue語句后面也可以通過使用標記的方式結束本次外層循環(huán),用法與break語句相似,在此不再舉例說明。
 
以上我們介紹了Java跳轉語句break和continue的用法,如果您在學習java中還遇到其他問題,建議您下載我們的java視頻教程同步學習,或者點擊咨詢按鈕獲得我們的幫助。

Java視頻教程下載

推薦閱讀:

python難學嗎

0 分享到:
和我們在線交談!