亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java基礎學習之標簽

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

一、語法

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("結尾");

    }

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

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

在這里插入圖片描述

二、控制循環(huán)

  • continue會退回最內(nèi)層的循環(huán)開頭, 并繼續(xù)執(zhí)行;
  • 帶標簽的continue會到達標簽的位置, 重新進入標簽下面的循環(huán);
  • break會中斷并跳出當前循環(huán);
  • 帶標簽的break會中斷跳出標簽下面的循環(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("結尾");
    }

在這里插入圖片描述

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("結尾");

    }

在這里插入圖片描述

另:

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

四、小結

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

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

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

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

相關文章

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

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

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

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

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

    SpringBoot整合MybatisPlus的教程詳解

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

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

    這篇文章主要為大家詳細介紹了java實現(xiàn)文件夾解壓和壓縮,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    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,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Java中的注解機制Annotation詳解

    Java中的注解機制Annotation詳解

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

    分析Springboot中嵌套事務失效原因詳解

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

    java必學必會之equals方法

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

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

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

最新評論