国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Java基礎(chǔ)の亂彈琴二:break關(guān)鍵字

2019-11-14 15:36:41
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

java中的break一般用于 跳出一個(gè)switch或者循環(huán)。

跳出switch基本不用贅述。

break跳出循環(huán)一般是跳出當(dāng)前一層循環(huán)。

如若需要跳出多層循環(huán)可以在break后加標(biāo)簽,然后把標(biāo)簽標(biāo)注到需要跳出那層循環(huán)前,這種用法類似于goto語(yǔ)句

這么說(shuō) 可能不是很清楚,看下面的代碼就一目了然了

public class Lesson03_1 {    public static void main(String[] args) {        Lesson03_1 l31 = new Lesson03_1();        l31.go();        System.exit(0);    }    public void go() {        String o = "";        z: for (int x = 0; x < 4; x++) {            zz: for (int y = 0; y < 2; y++) {                for (int k = 0; k < 5; k++) {                    if (x == 1)                        break;                    if (x == 2 && y == 1)                        break zz;                    o = o + x + y;                }            }        }        System.out.PRint(o);    }}

當(dāng)執(zhí)行到break; 的時(shí)候,就是跳出最后一層的循環(huán),執(zhí)行zz這一層

而執(zhí)行到break zz;的時(shí)候,確實(shí) 跳出 zz的循環(huán),執(zhí)行z這一層

※※事實(shí)上,可以將標(biāo)簽應(yīng)用到任何語(yǔ)句中,甚至可以應(yīng)用到if語(yǔ)句或者塊語(yǔ)句中,如下所示:

public static void main(String[] args) {    lable:    {        System.out.println("haha");        if(true) break lable;        System.out.println("gaga");    }    System.out.println("heihei");}

打印結(jié)果:

hahaheihei

可見(jiàn)System.out.println("gaga"); 沒(méi)有執(zhí)行

※※break語(yǔ)句這種類似于goto語(yǔ)句的功能,跟goto語(yǔ)句一樣是不提倡使用的

※※break語(yǔ)句只能跳出語(yǔ)句塊,不能跳入語(yǔ)句塊

continue語(yǔ)句也有類似的用法,有興趣的同學(xué)可以自行查詢


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南京市| 宜宾县| 大足县| 长子县| 蒙城县| 拉萨市| 桦南县| 织金县| 南陵县| 多伦县| 大渡口区| 福清市| 东山县| 七台河市| 枣强县| 天峻县| 和硕县| 留坝县| 深圳市| 高邮市| 望都县| 台江县| 西藏| 五指山市| 仙居县| 阳曲县| 惠来县| 平定县| 东乌珠穆沁旗| 天水市| 乐平市| 旌德县| 突泉县| 临洮县| 凤冈县| 溧水县| 清丰县| 正宁县| 金平| 拜泉县| 广水市|