溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Java的跳轉(zhuǎn)語句怎么使用

發(fā)布時(shí)間:2021-12-22 14:19:44 來源:億速云 閱讀:156 作者:iii 欄目:編程語言

這篇文章主要介紹“Java的跳轉(zhuǎn)語句怎么使用”,在日常操作中,相信很多人在Java的跳轉(zhuǎn)語句怎么使用問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Java的跳轉(zhuǎn)語句怎么使用”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

ava跳轉(zhuǎn)語句用于實(shí)現(xiàn)循環(huán)執(zhí)行過程中程序流程的跳轉(zhuǎn),在Java中的跳轉(zhuǎn)語句有 break語句和 continue語句兩種。

1、Java的第一種跳轉(zhuǎn)語句:break語句

在 switch條件語句和循環(huán)語句中都可以使用 break語句。當(dāng)它出現(xiàn)在 switch條件語句中時(shí),作用是終止某個(gè)case并跳出 switch結(jié)構(gòu)。當(dāng)它出現(xiàn)在循環(huán)語句中,作用是跳出循環(huán)語句,執(zhí)行后面的代碼。具體具體運(yùn)行過程通過下面案例來介紹:

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++;

                   }

         }

}

上面程序運(yùn)行結(jié)果為:X = 1;X = 2;X = 3。

上面案例中,通過while循環(huán)打印x的值,當(dāng)ⅹ的值為3時(shí)使用 break語句跳出循環(huán)。因此打印結(jié)果中并沒有出現(xiàn)“x=4”。

當(dāng)break語句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時(shí),它只能跳出內(nèi)層循環(huán),如果想使用break語句跳出外層循環(huán)則需要對(duì)外層循環(huán)添加標(biāo)記。我們通過以下案例介紹:

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");

                   }

}

上面程序運(yùn)行結(jié)果為:

*

**

***

****

因?yàn)橹皇窃谕鈱觙or循環(huán)前面增加了標(biāo)記“ Toast”。當(dāng)i>4時(shí),使用 break itcast;語句跳出外層循環(huán)。因此程序只打印了4行“*”。

2、Java的第二種跳轉(zhuǎn)語句:continue語句

continue語句用在循環(huán)語句中,它的作用是終止本次循環(huán),執(zhí)行下一次循環(huán)。接下來對(duì)1~100之內(nèi)的奇數(shù)求和。

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是一個(gè)偶數(shù),不累加

                                     continue;    // 結(jié)束本次循環(huán)

                            }

                            sum +=i;          //實(shí)現(xiàn)sum和i的累加

                   }

                   System.out.println("sum"=+sum);

}

上面程序運(yùn)行結(jié)果為:sum=2500。

上面案例中使用for循環(huán)讓變量i的值在1~100之間循環(huán),在循環(huán)過程中,當(dāng)i的值為偶數(shù)時(shí),將執(zhí)行continue語句結(jié)束本次循環(huán),進(jìn)入下一次循環(huán)。當(dāng)i的值為奇數(shù)時(shí),sum和i進(jìn)行累加,最終得到1~100之間所有奇數(shù)的和,打印“sum=2500”在嵌套循環(huán)語句中,continue語句后面也可以通過使用標(biāo)記的方式結(jié)束本次外層循環(huán),用法與break語句相似,在此不再舉例說明。

到此,關(guān)于“Java的跳轉(zhuǎn)語句怎么使用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI