欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java基礎(chǔ)學(xué)習(xí)之標(biāo)簽

 更新時間:2021年05月26日 09:24:39   作者:高高for 循環(huán)  
在Java中,標(biāo)簽必須在循環(huán)之前使用, 一個循環(huán)之中嵌套另一個循環(huán)的開關(guān),從多重嵌套中continue或break,該文詳細(xì)介紹了標(biāo)簽的相關(guān)知識,對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們還很有幫助,需要的朋友可以參考下

一、語法

label:
@Test
    public void test3() {
        inner:
        for (int i = 0; i < 5; i++) {

            if (i == 3) {
                break inner;
            }
            System.out.println(i);
        }
        System.out.println("結(jié)尾");

    }

注意: 標(biāo)簽只能在for循環(huán)上面,中間不要插入語句

因此,標(biāo)簽應(yīng)放在循環(huán)語句前,之間不應(yīng)有其他語句。

在這里插入圖片描述

二、控制循環(huán)

  • continue會退回最內(nèi)層的循環(huán)開頭, 并繼續(xù)執(zhí)行;
  • 帶標(biāo)簽的continue會到達(dá)標(biāo)簽的位置, 重新進(jìn)入標(biāo)簽下面的循環(huán);
  • break會中斷并跳出當(dāng)前循環(huán);
  • 帶標(biāo)簽的break會中斷跳出標(biāo)簽下面的循環(huán).

三、案例

break 示例:

 @Test
    public void testBreakFor() {
        inner:
        for(int i = 0; i < 3; i++) {
            for(int j = 0; j < 3; j++) {
                if(i == 1 && j == 1) break inner;
                System.out.println(i + ", " + j);
            }
        }
        System.out.println("結(jié)尾");
    }

在這里插入圖片描述

continue 示例:

 @Test
    public void test3() {
        inner:
        for (int i = 0; i < 5; i++) {

            if (i == 3) {
                break inner;
            }
            System.out.println(i);
        }
        System.out.println("結(jié)尾");

    }

在這里插入圖片描述

另:

通常標(biāo)簽都像上文示例中一樣,是單獨寫一行的。但這不是必須的,它也可以寫在循環(huán)語句的首行開頭。
inner: for(int i = 0; i < 3; i++) {}

四、小結(jié)

1.使用標(biāo)簽的唯一理由是:跳出嵌套循環(huán)。

2.標(biāo)簽定義在任何語句前基本上都是合法的,但只有定義在循環(huán)語句前才可能是可用的。

3.標(biāo)簽名不必是唯一的,只要不在嵌套循環(huán)的內(nèi)外層上定義相同標(biāo)簽即可。

到此這篇關(guān)于Java基礎(chǔ)學(xué)習(xí)之標(biāo)簽的文章就介紹到這了,更多相關(guān)Java標(biāo)簽內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JVM虛擬機(jī)性能監(jiān)控與故障處理工具介紹

    JVM虛擬機(jī)性能監(jiān)控與故障處理工具介紹

    這篇文章主要為大家介紹了JVM虛擬機(jī)性能監(jiān)控與故障處理工具介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • java分布式面試CAP分別代表含義分析

    java分布式面試CAP分別代表含義分析

    這篇文章主要為大家介紹了java分布式面試中關(guān)于CAP分別代表含義的問題分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • SpringBoot整合MybatisPlus的教程詳解

    SpringBoot整合MybatisPlus的教程詳解

    這篇文章主要介紹了SpringBoot整合MybatisPlus的方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • java實現(xiàn)文件夾解壓和壓縮

    java實現(xiàn)文件夾解壓和壓縮

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)文件夾解壓和壓縮,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Java查詢時間段(startTime--endTime)間的數(shù)據(jù)方式

    Java查詢時間段(startTime--endTime)間的數(shù)據(jù)方式

    這篇文章主要介紹了Java查詢時間段(startTime--endTime)間的數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 手把手帶你理解java線程池之工作隊列workQueue

    手把手帶你理解java線程池之工作隊列workQueue

    這篇文章主要介紹了java線程池之工作隊列workQueue,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Java中的注解機(jī)制Annotation詳解

    Java中的注解機(jī)制Annotation詳解

    這篇文章主要介紹了Java中的注解機(jī)制Annotation詳解,  Java Annotation 是 Java 語言中的一種 元數(shù)據(jù)機(jī)制,它可以在代碼中添加額外的信息,以便于程序的理解和處理,Annotation 可以用來描述類、方法、屬性等各種程序的特性,需要的朋友可以參考下
    2023-10-10
  • 分析Springboot中嵌套事務(wù)失效原因詳解

    分析Springboot中嵌套事務(wù)失效原因詳解

    這篇文章主要為大家介紹了分析Springboot中嵌套事務(wù)失效原因詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • java必學(xué)必會之equals方法

    java必學(xué)必會之equals方法

    java必學(xué)必會之equals方法,equals方法是 java.lang.Object 類的方法,想要了解更多關(guān)于equals方法的朋友,可以參考下文
    2015-12-12
  • java得到某年某周的第一天實現(xiàn)思路及代碼

    java得到某年某周的第一天實現(xiàn)思路及代碼

    某年某周的第一天,此功能如何使用java編程得到呢?既然有了問題就有解決方法,感興趣的朋友可以了解下本文,或許會給你帶來意想不到的收獲哦
    2013-01-01

最新評論