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

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

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

    for循環 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;
    }
    }
    編譯的時候發現:上面的程序在Creature creature = new Creature(); 發現語法錯誤,這個為什么呢???,覺得很奇怪啊,
    原來java語言規范不允許一個額本地變量聲明語句作為一條語句在for,while,或do循環中重復執行。 一個本地變量聲明作為一條語句只能直接出現在一個語句塊中。
    針對上面的程序:可以有幾種方式來修改,Creature creature = new Creature();改成 new Creature(); 也可以改成
    {
    Creature creature
    = new Creature();
    }
    等等。。。。。。。。。。。。。。。。。。。。。

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

    導航

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

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    agile

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产精品亚洲午夜一区二区三区| 在线精品亚洲一区二区小说| 亚洲精品美女久久久久9999| GOGOGO高清免费看韩国| 亚洲高清无码专区视频| 国产亚洲精品国产福利在线观看 | 无码国产精品一区二区免费vr | 99国产精品视频免费观看| 亚洲AV第一页国产精品| 成人性做爰aaa片免费看| 亚洲av中文无码乱人伦在线咪咕| 免费a级毛片无码a∨免费软件 | 2020年亚洲天天爽天天噜| 久久午夜免费视频| 亚洲日产乱码一二三区别| 四虎影在线永久免费四虎地址8848aa | 一区二区免费视频| 亚洲成电影在线观看青青| 午夜一级毛片免费视频| 亚洲精品蜜夜内射| 亚洲av中文无码| 3344在线看片免费| 亚洲精品视频久久| 四虎成人精品一区二区免费网站| 黄页网站在线视频免费| 亚洲区小说区图片区QVOD| 久久ww精品w免费人成| 亚洲人成网站在线观看播放青青| 免费看美女被靠到爽| 一进一出60分钟免费视频| 亚洲天堂男人天堂| 日韩欧美一区二区三区免费观看| 337P日本欧洲亚洲大胆精品| 国产亚洲精AA在线观看SEE| 四虎成年永久免费网站| 香蕉视频亚洲一级| 亚洲AV无码一区二区三区DV | 国产亚洲精午夜久久久久久| 亚洲a一级免费视频| 亚洲国产精品自在自线观看| 亚洲av中文无码乱人伦在线咪咕|