<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    標(biāo)號(hào)與continue,break

    Posted on 2007-09-18 20:48 流浪韓 閱讀(548) 評(píng)論(0)  編輯  收藏 所屬分類: J2SE

    標(biāo)號(hào)與continue,break


        可以給語(yǔ)句塊加標(biāo)號(hào)賦予它們名稱,標(biāo)號(hào)位于語(yǔ)句之前。標(biāo)號(hào)只能被continue和break引用。格式如下:
        label:statement
        語(yǔ)句前只允許加一個(gè)標(biāo)號(hào),標(biāo)號(hào)后面不能跟大括號(hào)。通過用break后加標(biāo)號(hào)對(duì)處于標(biāo)號(hào)中的語(yǔ)句進(jìn)行控制。往往標(biāo)號(hào)后是for.while.do-while等循環(huán)。
        通過用標(biāo)號(hào),我們可以對(duì)外層循環(huán)進(jìn)行控制
    下面是用continue控制標(biāo)號(hào)
    public class Label {

        public static void main(String[] args) {
            System.out.println("i j");
            search:
                for (int i = 0; i < 3; i++) {
                    for (int j = 0; j < 50; j++) {
                        if (j == 3)
                            continue search;
                        System.out.println(i+" "+j);
                    }
                }
        }
    }
    輸出如下:

    i j
    0 0
    0 1
    0 2
    1 0
    1 1
    1 2
    2 0
    2 1
    2 2


    可以看出內(nèi)層循環(huán)并沒有執(zhí)行50次,而到了continue時(shí)就跳到最外層循環(huán)去了,continue執(zhí)行后執(zhí)行的是i++.

     

    下面是用break控制標(biāo)號(hào)

    public class Label {

        public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println("i j");
            search:
                for (int i = 0; i < 3; i++) {
                    for (int j = 0; j < 50; j++) {
                        if (j == 3)
                            break search;
                        System.out.println(i+" "+j);
                    }
                }
        }
    }

    輸出如下:

    i j
    0 0
    0 1
    0 2
     

    可以看出內(nèi)層循環(huán)也沒有執(zhí)行50次,而且break后循環(huán)就再也沒執(zhí)行。break跳出的是最外層循環(huán),跳出了標(biāo)號(hào)的范圍。

     

    break跳出標(biāo)號(hào)對(duì)查詢一條記錄來(lái)說(shuō)比較有用,當(dāng)查出自己想要的一條記錄時(shí),就可以跳出循環(huán)了,不用再執(zhí)行了。

    其中標(biāo)號(hào)的另一個(gè)用意就在于讓程序員不去用goto(替代了goto),寫出更安全,干凈的代碼


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 99精品视频在线观看免费专区| 三级黄色在线免费观看| 久久久久久精品成人免费图片| 久久亚洲国产午夜精品理论片| 热久久这里是精品6免费观看| 中国亚洲女人69内射少妇| 亚洲视频在线免费| 亚洲午夜国产精品无码老牛影视 | 在线综合亚洲欧洲综合网站| A级毛片内射免费视频| 亚洲国产成人久久精品大牛影视| 免费毛片网站在线观看| 美女羞羞视频免费网站| 久久久久亚洲精品无码网址 | 久久www免费人成看片| 亚洲国产成人精品激情| 日韩高清在线高清免费| 美女扒开尿口给男人爽免费视频| 亚洲午夜久久久久久久久电影网| 亚欧日韩毛片在线看免费网站| 亚洲图片中文字幕| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 天天干在线免费视频| 美女被爆羞羞网站免费| 亚洲人成在线播放网站| 2019中文字幕免费电影在线播放| 亚洲欧美日韩自偷自拍| 亚洲色偷拍区另类无码专区| 日韩精品无码免费一区二区三区 | 亚洲国产精品无码久久九九| 国产在线精品免费aaa片| 亚洲国产成人久久综合一区| 拔擦拔擦8x华人免费久久| 中文字幕无线码免费人妻| 亚洲国产综合精品| 亚洲成av人片不卡无码久久| 亚洲视频免费播放| 午夜在线免费视频 | 亚洲首页在线观看| 全亚洲最新黄色特级网站| 久操视频在线免费观看|