最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java跳出多重循環(huán)的三種實(shí)現(xiàn)方式

 更新時(shí)間:2025年01月23日 09:46:25   作者:java_monkey_110  
文章主要介紹了Java中跳出多重循環(huán)的三種方式:使用`break`配合標(biāo)簽、在布爾表達(dá)式中添加判斷變量、以及使用`try-catch`制造異常,每種方式都有具體的代碼示例,并輸出了相應(yīng)的執(zhí)行結(jié)果

java跳出多重循環(huán)的三種方式

說(shuō)明:兩重for循環(huán),當(dāng) i == 2和 j == 2時(shí),就退出多重循環(huán)體,執(zhí)行后續(xù)代碼

第一種:break 配合標(biāo)簽

package cn.tedu.day04;

public class Test_2020_4_9 {
	public static void main(String[] args) {
		System.out.println("三種跳出多重循環(huán)循環(huán)");
		System.out.println("第一種———break 配合標(biāo)簽");

		loop1: // 標(biāo)簽
		for (int i = 1; i < 4; i++) {
			System.out.println(String.format("外層循環(huán)%d======", i));
			for (int j = 1; j < 4; j++) {
				if (i == 2 && j == 2) {
					break loop1;// 跳轉(zhuǎn)標(biāo)簽
				}
				System.out.println(String.format("\t內(nèi)層循環(huán)%d", j));

			}
			System.out.println(String.format("%dEND=========", i));
		}
		System.out.println("循環(huán)結(jié)束");
	}
}

輸出結(jié)果:

三種跳出多重循環(huán)循環(huán)
第一種———break 配合標(biāo)簽
外層循環(huán)1======
內(nèi)層循環(huán)1
內(nèi)層循環(huán)2
內(nèi)層循環(huán)3
1END=========
外層循環(huán)2======
內(nèi)層循環(huán)1
循環(huán)結(jié)束

第二種:添加判斷變量到布爾表達(dá)式中做與運(yùn)算

package cn.tedu.day04;

public class Test_2020_4_9 {
	public static void main(String[] args) {
		System.out.println("三種跳出多重循環(huán)循環(huán)");
		System.out.println("第二種———添加判斷變量到布爾表達(dá)式中做與運(yùn)算");
		boolean variable = true;
		for (int i = 1; i < 4 && variable; i++) {
			System.out.println(String.format("外層循環(huán)%d======", i));
			for (int j = 1; j < 4 && variable; j++) {
				if (i == 2 && j == 2) {
					variable = false;
					break;
				}
				System.out.println(String.format("\t內(nèi)層循環(huán)%d", j));

			}
			System.out.println(String.format("%dEND=========", i));
		}
		System.out.println("循環(huán)結(jié)束");
	}

}

輸出結(jié)果:

三種跳出多重循環(huán)循環(huán)
第二種———添加判斷變量到布爾表達(dá)式中做與運(yùn)算
外層循環(huán)1======
內(nèi)層循環(huán)1
內(nèi)層循環(huán)2
內(nèi)層循環(huán)3
1END=========
外層循環(huán)2======
內(nèi)層循環(huán)1
2END=========
循環(huán)結(jié)束

第三種:try catch制造異常跳出

package cn.tedu.day04;

public class Test_2020_4_9 {
	public static void main(String[] args) {
		System.out.println("三種跳出多重循環(huán)循環(huán)");
		System.out.println("第三種———try catch制造異常跳出");
		try {
			for (int i = 1; i < 4; i++) {
				System.out.println(String.format("外層循環(huán)%d======", i));
				for (int j = 1; j < 4; j++) {
					if (i == 2 && j == 2) {

						throw new Exception();
					}
					System.out.println(String.format("\t內(nèi)層循環(huán)%d", j));

				}
				System.out.println(String.format("%dEND=========", i));
			}

		} catch (Exception e) {

		} finally {

			System.out.println("循環(huán)結(jié)束");
		}

	}

}

輸出結(jié)果:

三種跳出多重循環(huán)循環(huán)
第三種———try catch制造異常跳出
外層循環(huán)1======
內(nèi)層循環(huán)1
內(nèi)層循環(huán)2
內(nèi)層循環(huán)3
1END=========
外層循環(huán)2======
內(nèi)層循環(huán)1
循環(huán)結(jié)束

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Java HashMap實(shí)現(xiàn)原理

    詳解Java HashMap實(shí)現(xiàn)原理

    HashMap是基于哈希表的Map接口實(shí)現(xiàn),提供了所有可選的映射操作,并允許使用null值和null建,不同步且不保證映射順序。本文將記錄一下研究HashMap實(shí)現(xiàn)原理。
    2017-01-01
  • java+SQL server2008學(xué)生信息管理系統(tǒng)源碼

    java+SQL server2008學(xué)生信息管理系統(tǒng)源碼

    這篇文章主要為大家詳細(xì)介紹了java+SQL server2008學(xué)生信息管理系統(tǒng)源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Maven 版本管理與 flatten-maven-plugin 插件的使用解析

    Maven 版本管理與 flatten-maven-plugin 插件的使用解析

    這篇文章主要介紹了Maven 版本管理與 flatten-maven-plugin 插件的使用解析,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • elasticsearch索引創(chuàng)建create?index集群matedata更新

    elasticsearch索引創(chuàng)建create?index集群matedata更新

    這篇文章主要介紹了elasticsearch索引創(chuàng)建create?index及集群matedata更新,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • gradle第三方Jar包依賴統(tǒng)一管理方式

    gradle第三方Jar包依賴統(tǒng)一管理方式

    這篇文章主要介紹了gradle第三方Jar包依賴統(tǒng)一管理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • SSH框架網(wǎng)上商城項(xiàng)目第12戰(zhàn)之添加和更新商品功能

    SSH框架網(wǎng)上商城項(xiàng)目第12戰(zhàn)之添加和更新商品功能

    這篇文章主要介紹了SSH框架網(wǎng)上商城項(xiàng)目第12戰(zhàn)之添加和更新商品功能的實(shí)現(xiàn)代碼,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Java設(shè)計(jì)模式中的迭代器模式詳解

    Java設(shè)計(jì)模式中的迭代器模式詳解

    迭代器模式官方解釋就是提供一個(gè)對(duì)象來(lái)順序訪問(wèn)聚合對(duì)象中的一系列數(shù)據(jù),而不暴露聚合對(duì)象的內(nèi)部表示。何為聚合對(duì)象呢?最典型的就是集合類。大白話也就是,集合中的數(shù)據(jù)是私有的,集合中不應(yīng)該提供直接遍歷的方法,要定義一個(gè)新的對(duì)象用于訪問(wèn)這個(gè)集合
    2023-02-02
  • Java中使用Preferences 的 API設(shè)置用戶偏好

    Java中使用Preferences 的 API設(shè)置用戶偏好

    這篇文章主要介紹了Java中使用Preferences 的 API設(shè)置用戶偏好的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • Java中的注解和反射實(shí)例詳解

    Java中的注解和反射實(shí)例詳解

    這篇文章主要給大家介紹了關(guān)于Java中注解和反射的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 解決springmvc項(xiàng)目中使用過(guò)濾器來(lái)解決請(qǐng)求方式為post時(shí)出現(xiàn)亂碼的問(wèn)題

    解決springmvc項(xiàng)目中使用過(guò)濾器來(lái)解決請(qǐng)求方式為post時(shí)出現(xiàn)亂碼的問(wèn)題

    這篇文章主要介紹了springmvc項(xiàng)目中使用過(guò)濾器來(lái)解決請(qǐng)求方式為post時(shí)出現(xiàn)亂碼的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08

最新評(píng)論

图们市| 饶平县| 安图县| 西和县| 黄陵县| 宿松县| 瑞丽市| 顺平县| 道真| 扶风县| 来宾市| 石景山区| 定南县| 漳州市| 东海县| 淳安县| 九江县| 禄劝| 那曲县| 西吉县| 本溪市| 永济市| 阳信县| 建平县| 信丰县| 江都市| 化隆| 抚远县| 屏东市| 苏尼特左旗| 渝中区| 恩施市| 托克逊县| 荥经县| 山阳县| 双牌县| 巴林左旗| 清远市| 珠海市| 遂溪县| 如皋市|