java跳出for循環(huán)的三種常見方法
在Java中,有多種方法可以跳出for
循環(huán),從而停止循環(huán)的執(zhí)行。以下是其中的三種常見的方法:
1. break語句:使用break語句可以結(jié)束整個(gè)for循環(huán)的執(zhí)行:
for (int i = 0; i < 10; i++){ if(i == 5){ break; } System.out.println(i); }
當(dāng)i
等于5時(shí),break
語句會(huì)將控制流程跳出for
循環(huán)從而停止后續(xù)代碼的執(zhí)行。
2. return語句:如果你想要跳出當(dāng)前方法并且停止for循環(huán)的執(zhí)行,可以使用return語句:
for (int i = 0; i < 10; i++){ if(i == 5){ return; } System.out.println(i); }
當(dāng)i
等于5時(shí),return
語句會(huì)立即退出整個(gè)方法從而停止對(duì)for
循環(huán)的執(zhí)行。
3. continue語句:如果你想要跳過當(dāng)前迭代,直接開始下一個(gè)迭代, 可以使用continue語句:
for (int i = 0; i < 10; i++){ if(i == 5){ continue; } System.out.println(i); }
當(dāng)i
等于5時(shí),continue
語句會(huì)跳過當(dāng)前迭代,直接開始下一個(gè)迭代。
總結(jié):
以上是在Java中跳出for
循環(huán)的三種常見方法:使用break
語句可以結(jié)束整個(gè)for
循環(huán)的執(zhí)行;使用return
語句可以立即退出整個(gè)方法從而停止對(duì)for
循環(huán)的執(zhí)行;使用continue
語句可以跳過當(dāng)前迭代并開始下一個(gè)迭代。根據(jù)不同的應(yīng)用場景選擇合適的方式。
附:java如何跳出多層循環(huán)
在java中,使用break可以跳出循環(huán),默認(rèn)情況下是跳出最里層的循環(huán),假如我們要跳出多層循環(huán)怎么辦呢,Java替我們已經(jīng)做好了這一點(diǎn),就是用 循環(huán)標(biāo)簽 :即是對(duì)某個(gè)循環(huán)定義一個(gè)名字,然后在 break 后面加上這個(gè)名字,當(dāng)符合 break 條件時(shí),程序就會(huì)跳到規(guī)定的循環(huán)那。這個(gè)有點(diǎn)像我們編寫PL/SQL程序。下面來一個(gè)例子吧,說明下這個(gè)問題。
public static void main(String[] args){ lableB: for(int i=0;i<3;i++){ lableA: for(int j=0;j<3;j++){ System.out.println(j); if(j==1){ break lableB; } } } System.out.println("over!"); }
標(biāo)簽名的命名方法是:java命名規(guī)則 和 半角冒號(hào) 比如: lableA:
PS:lableB標(biāo)簽的定義需要在使用break lableB語句之前定義。
- break只跳出當(dāng)前for循環(huán)
- return是結(jié)束當(dāng)前方法的執(zhí)行
- continue是終止當(dāng)前循環(huán)語句的執(zhí)行,繼續(xù)下一條循環(huán)語句
到此這篇關(guān)于java跳出for循環(huán)的三種常見方法的文章就介紹到這了,更多相關(guān)java跳出for循環(huán)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Java中跳出多重循環(huán)嵌套的三種方法
- java跳出循環(huán)的三種方式總結(jié)(break語句、continue語句和return語句)
- JAVA中跳出當(dāng)前多重嵌套循環(huán)的方法詳解
- Java如何跳出當(dāng)前多重循環(huán)你知道嗎
- 淺談Java8 的foreach跳出循環(huán)break/return
- java 中break如何跳出外部循環(huán)
- Java 8跳過本次循環(huán),繼續(xù)執(zhí)行以及跳出循環(huán),終止循環(huán)的代碼實(shí)例
- Java 跳出遞歸循環(huán)問題解決辦法
- java跳出循環(huán)的方式匯總
相關(guān)文章
Spring注解實(shí)現(xiàn)自動(dòng)裝配過程解析
這篇文章主要介紹了Spring注解實(shí)現(xiàn)自動(dòng)裝配過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03Java的Spring框架中bean的繼承與內(nèi)部bean的注入
這篇文章主要介紹了Java的Spring框架中bean的繼承與內(nèi)部bean的注入,Spring框架是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下2015-12-12SpringBoot注冊(cè)Servlet的三種方法詳解
這篇文章主要介紹了SpringBoot注冊(cè)Servlet的三種方法詳解,教你如何Spring Boot 注冊(cè) Servlet、Filter、Listener,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-05-05