這篇文章主要介紹“Java的跳轉(zhuǎn)語(yǔ)句怎么使用”,在日常操作中,相信很多人在Java的跳轉(zhuǎn)語(yǔ)句怎么使用問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Java的跳轉(zhuǎn)語(yǔ)句怎么使用”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
成都創(chuàng)新互聯(lián)長(zhǎng)期為近千家客戶(hù)提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為梨林企業(yè)提供專(zhuān)業(yè)的網(wǎng)站制作、網(wǎng)站建設(shè),梨林網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。ava跳轉(zhuǎn)語(yǔ)句用于實(shí)現(xiàn)循環(huán)執(zhí)行過(guò)程中程序流程的跳轉(zhuǎn),在Java中的跳轉(zhuǎn)語(yǔ)句有 break語(yǔ)句和 continue語(yǔ)句兩種。
1、Java的第一種跳轉(zhuǎn)語(yǔ)句:break語(yǔ)句
在 switch條件語(yǔ)句和循環(huán)語(yǔ)句中都可以使用 break語(yǔ)句。當(dāng)它出現(xiàn)在 switch條件語(yǔ)句中時(shí),作用是終止某個(gè)case并跳出 switch結(jié)構(gòu)。當(dāng)它出現(xiàn)在循環(huán)語(yǔ)句中,作用是跳出循環(huán)語(yǔ)句,執(zhí)行后面的代碼。具體具體運(yùn)行過(guò)程通過(guò)下面案例來(lái)介紹:
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。
上面案例中,通過(guò)while循環(huán)打印x的值,當(dāng)ⅹ的值為3時(shí)使用 break語(yǔ)句跳出循環(huán)。因此打印結(jié)果中并沒(méi)有出現(xiàn)“x=4”。
當(dāng)break語(yǔ)句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時(shí),它只能跳出內(nèi)層循環(huán),如果想使用break語(yǔ)句跳出外層循環(huán)則需要對(duì)外層循環(huán)添加標(biāo)記。我們通過(guò)以下案例介紹:
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;語(yǔ)句跳出外層循環(huán)。因此程序只打印了4行“*”。
2、Java的第二種跳轉(zhuǎn)語(yǔ)句:continue語(yǔ)句
continue語(yǔ)句用在循環(huán)語(yǔ)句中,它的作用是終止本次循環(huán),執(zhí)行下一次循環(huán)。接下來(lái)對(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)過(guò)程中,當(dāng)i的值為偶數(shù)時(shí),將執(zhí)行continue語(yǔ)句結(jié)束本次循環(huán),進(jìn)入下一次循環(huán)。當(dāng)i的值為奇數(shù)時(shí),sum和i進(jìn)行累加,最終得到1~100之間所有奇數(shù)的和,打印“sum=2500”在嵌套循環(huán)語(yǔ)句中,continue語(yǔ)句后面也可以通過(guò)使用標(biāo)記的方式結(jié)束本次外層循環(huán),用法與break語(yǔ)句相似,在此不再舉例說(shuō)明。
到此,關(guān)于“Java的跳轉(zhuǎn)語(yǔ)句怎么使用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!