<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 胡鵬 閱讀(195) 評論(0)  編輯  收藏 所屬分類: java基礎

    導航

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

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    agile

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲毛片在线免费观看| 成人影片一区免费观看| 成年在线网站免费观看无广告| 久久av无码专区亚洲av桃花岛| 在线涩涩免费观看国产精品| 国产亚洲视频在线播放| 久久精品无码专区免费| 亚洲日本一区二区一本一道| 人妻仑乱A级毛片免费看| 亚洲精品WWW久久久久久| sss日本免费完整版在线观看| 亚洲?V无码乱码国产精品 | 无码专区一va亚洲v专区在线| 欧洲亚洲综合一区二区三区| 免费一级毛片不卡不收费| 天堂亚洲免费视频| 亚洲精品~无码抽插| 久久大香香蕉国产免费网站| 亚洲经典在线观看| 毛片免费在线观看网站| 亚洲精品宾馆在线精品酒店 | ww4545四虎永久免费地址| 亚洲成年人免费网站| 免费人成视频在线| 精品国产_亚洲人成在线| 亚洲视频在线免费| 青青青国产手机频在线免费观看| 久久av无码专区亚洲av桃花岛| 亚洲免费综合色在线视频| 国产偷国产偷亚洲高清在线| 亚洲色大成网站WWW久久九九| 日韩免费高清大片在线| 亚洲色无码专区一区| 在线亚洲精品福利网址导航| 一级毛片**不卡免费播| 亚洲熟妇少妇任你躁在线观看| 亚洲成AV人网址| 亚洲免费观看网站| 国产精品亚洲一区二区无码| 亚洲成a人片在线观看中文动漫| 亚洲高清中文字幕免费|