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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Java查詢時間段(startTime--endTime)間的數(shù)據(jù)方式
這篇文章主要介紹了Java查詢時間段(startTime--endTime)間的數(shù)據(jù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03

