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

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

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

    for循環(huán) while do while 中的一個小bug

    如下程序會輸出什么?
    public class Creator {
    public static void main(String[] args) {
    for(int i=0;i<100;i++)
    Creature creature
    = new Creature();

    System.out.println(Creature.numCreated());
    }
    }

    class Creature{
    private static long numCreated = 0;

    public Creature(){
    numCreated
    ++;
    }

    public static long numCreated(){
    return numCreated;
    }
    }
    編譯的時候發(fā)現(xiàn):上面的程序在Creature creature = new Creature(); 發(fā)現(xiàn)語法錯誤,這個為什么呢???,覺得很奇怪啊,
    原來java語言規(guī)范不允許一個額本地變量聲明語句作為一條語句在for,while,或do循環(huán)中重復(fù)執(zhí)行。 一個本地變量聲明作為一條語句只能直接出現(xiàn)在一個語句塊中。
    針對上面的程序:可以有幾種方式來修改,Creature creature = new Creature();改成 new Creature(); 也可以改成
    {
    Creature creature
    = new Creature();
    }
    等等。。。。。。。。。。。。。。。。。。。。。

    posted on 2009-04-19 15:05 胡鵬 閱讀(189) 評論(0)  編輯  收藏 所屬分類: java基礎(chǔ)

    導(dǎo)航

    <2009年4月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    統(tǒng)計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    agile

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 光棍天堂免费手机观看在线观看| jiz zz在亚洲| 福利免费在线观看| 亚洲中文久久精品无码| 久久精品成人免费观看97| 国产综合精品久久亚洲| 国产人成网在线播放VA免费| 中文字幕在线亚洲精品| 成人免费无码H在线观看不卡| 亚洲精品无码鲁网中文电影| 日本一道本不卡免费| 久久综合九九亚洲一区| 18女人毛片水真多免费| 亚洲熟妇AV一区二区三区宅男| 成年免费大片黄在线观看岛国| 77777午夜亚洲| 手机在线免费视频| 18禁亚洲深夜福利人口| 亚洲色偷偷综合亚洲AV伊人| 成人黄网站片免费视频| 666精品国产精品亚洲| 久久精品无码一区二区三区免费| 亚洲精品一卡2卡3卡四卡乱码| 亚洲成a人一区二区三区| 99在线热播精品免费99热| 亚洲国产成人精品不卡青青草原| 日日麻批免费40分钟日本的| 亚洲精品蜜夜内射| 亚洲一区二区三区影院| 精品熟女少妇av免费久久| 亚洲欧洲免费无码| 亚洲中文久久精品无码| 男男AV纯肉无码免费播放无码| 羞羞视频免费网站含羞草| 国产亚洲精品一品区99热| 免费无码A片一区二三区| 成人免费夜片在线观看| 亚洲一级二级三级不卡| 日本一区免费电影| 日韩内射激情视频在线播放免费| 亚洲色偷精品一区二区三区|