java怎么跳出或終止if循環(huán)?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、網(wǎng)站制作、儀隴網(wǎng)絡(luò)推廣、微信平臺小程序開發(fā)、儀隴網(wǎng)絡(luò)營銷、儀隴企業(yè)策劃、儀隴品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供儀隴建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
1、break
break:跳出當(dāng)前循環(huán);但是如果是嵌套循環(huán),則只能跳出當(dāng)前的這一層循環(huán),只有逐層break才能跳出所有循環(huán)。
for (int i = 0; i < 10; i++) { if (i == 6) { break; // 在執(zhí)行i==6時強(qiáng)制終止循環(huán),i==6不會被執(zhí)行 } System.out.println(i); } 輸出結(jié)果為0 1 2 3 4 5 ;6以后的都不會輸出
2、continue
continue:終止當(dāng)前循環(huán),但是不跳出循環(huán)(在循環(huán)中continue后面的語句是不會執(zhí)行了),繼續(xù)往下根據(jù)循環(huán)條件執(zhí)行循環(huán)。
for (int i = 0; i < 10; i++) { if (i == 6) { continue; // i==6不會被執(zhí)行,而是被中斷了 } System.out.println(i); } 輸出結(jié)果為0 1 2 3 4 5 7 8 9;只有6沒有輸出
3、return
(1)return 從當(dāng)前的方法中退出,返回到該調(diào)用的方法的語句處,繼續(xù)執(zhí)行。
(2)return 返回一個值給調(diào)用該方法的語句,返回值的數(shù)據(jù)類型必須與方法的聲明中的返回值的類型一致。
(3)return后面也可以不帶參數(shù),不帶參數(shù)就是返回空,其實主要目的就是用于想中斷函數(shù)執(zhí)行,返回調(diào)用函數(shù)處。
特別注意:返回值為void的方法,從某個判斷中跳出,必須用return。
看完上述內(nèi)容,你們掌握java跳出或終止if循環(huán)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!