Java新鲜东西,带有标签的continue和break
???剛接觸Java不久,發(fā)現(xiàn)java上有個(gè)有意思的東西。對于我以前所學(xué)過的的編程語言,比如Pascal,C/C++,里面都有g(shù)oto語句,goto雖然不推薦使用,但是偶爾也可以玩一玩。在Java里面,goto根本就用不了,雖然goto仍然是關(guān)鍵字。
?? 在Java里面,可以給一個(gè)循環(huán)結(jié)構(gòu)或者語句塊設(shè)置標(biāo)簽名,循環(huán)語句就是整個(gè)循環(huán)塊,比如for循環(huán)塊,while循環(huán)塊;語句塊就是大括號(hào)括起來的東西。在它們前面寫上"labelName:"就設(shè)置好了標(biāo)簽。
???如果想用標(biāo)簽,比如跳出labelName所標(biāo)示的整個(gè)循環(huán)結(jié)構(gòu)或者語句塊,就在里面使用"break labelName;"如果想結(jié)束這一次循環(huán)進(jìn)行下一次循環(huán),就使用"continue labelName;"
???這里有個(gè)要注意的:1.break可以終止循環(huán)結(jié)構(gòu)和語句塊,但是continue只能用于循環(huán)結(jié)構(gòu)(這個(gè)很明顯,因?yàn)檎Z句塊不能循環(huán))2.break,continue只能放在標(biāo)簽塊所標(biāo)示的循環(huán)結(jié)構(gòu)或語句塊內(nèi)部。
???希望對大家有幫助!?
?
總結(jié)
以上是生活随笔為你收集整理的Java新鲜东西,带有标签的continue和break的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 格式字符串语法,摘取自JDK6
- 下一篇: Java中的可变参数