真善美

          勇于承擔責任; 如果你做不到,要提前跟別人說明,不要等到事情發(fā)生后再解釋。

            BlogJava :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理 ::
            55 隨筆 :: 0 文章 :: 29 評論 :: 0 Trackbacks
          parseInt(arg)函數(shù),
          1)當arg以0開頭時,會進行8進制轉(zhuǎn)換,如:
          當arg傳06,07,轉(zhuǎn)換8進制輸出6,7;
          當arg傳08,09,則會出錯:根據(jù)8進制規(guī)則,不會輸出8和9

          2)當arg以1-9中的數(shù)字開頭時,則會進行10進制轉(zhuǎn)換:
          10,11,12,根據(jù)十進制轉(zhuǎn)換規(guī)則也會得到正確的值10,11,12。

          解決方案:parseInt有2個構造器,還有個2個參數(shù)的構造器。
          parseInt(arg,10),第二個參數(shù)10,表示以10進制進行數(shù)據(jù)轉(zhuǎn)換,如果傳8則會以8進制進行轉(zhuǎn)換。
          通過傳入10,強制進行10進制的轉(zhuǎn)換。
          posted on 2010-12-29 11:59 真善美 閱讀(214) 評論(0)  編輯  收藏 所屬分類: Java學習
          主站蜘蛛池模板: 南宫市| 互助| 湛江市| 天祝| 山丹县| 霞浦县| 抚顺县| 筠连县| 卓尼县| 邢台县| 邹城市| 华坪县| 关岭| 宁德市| 海宁市| 乌拉特前旗| 洮南市| 土默特右旗| 临夏市| 西华县| 保山市| 利辛县| 塔河县| 岚皋县| 洛宁县| 南木林县| 汝南县| 临潭县| 鄂伦春自治旗| 苏尼特左旗| 米林县| 台南县| 长垣县| 德钦县| 吐鲁番市| 潍坊市| 长岛县| 漳浦县| 仙游县| 聊城市| 衡东县|