posts - 12,  comments - 0,  trackbacks - 0
          1、 float f=1.3;
              是不對的,編譯時會出錯,java認為1.3是double型的,所以定義時應寫成:float f=1.3f,或float f= (float)1.3;
          2、 byte b = 3;  b=b*3;
              是不對的,原因是在*運算過程中,java會做類型的提升,將b提升為int型,所以應改為:b=(byte)(b*3);
          3、 while(1),if(1)
              是不對的,原因是java中布爾型只有true 和false兩個值,這里與C語言不同,只能用while(true)..
          4、 數組聲明:int num[3];
              這是不對的,java中聲明數組時不應對空間限定,正確的語法應是:
              int[] num = new int[3];
              或
              int[] num;
              num = new int[3];
          5、數組初始化:int[] num;
                         num {1,3,4,4};
             是不對的,應在定義的時候初始化。如:int[] num={1,3,4,4};
          6、int[] num3 =new int[]{1,2,3};
             int[] num5 =new int[3]{1,2,3};
             int[] num3 =new int[]{1,2,3};是對的。
              int[] num5 =new int[3]{1,2,3};是錯的。已經初始化的數組,不應再列明:[3]
                 


          posted on 2007-12-23 23:01 仰望者 閱讀(163) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 内江市| 广安市| 米脂县| 玉田县| 个旧市| 南宫市| 休宁县| 竹山县| 恩施市| 衡东县| 项城市| 永顺县| 游戏| 清原| 平果县| 德安县| 彩票| 崇阳县| 搜索| 甘洛县| 金溪县| 新和县| 宿州市| 永善县| 福海县| 朝阳区| 库伦旗| 会昌县| 三亚市| 色达县| 游戏| 泽普县| 皮山县| 精河县| 四平市| 北辰区| 抚宁县| 仁寿县| 安乡县| 黄石市| 昌江|