posts - 27,comments - 2,trackbacks - 0
          在簡單地main函數(shù)中輸出的結(jié)果:0.8999999999999999;而非0.9;因為是以二進(jìn)制存儲的,所以不能除盡1/10。
          解決方法有:1,System.out.printf("%.1f",2.0-1.1);   
          還有一個網(wǎng)上看到的:在double變量存入堆時確保精度的方法: System.out.println(new BigDecimal(1.1)); 輸出的值為一大長串為:1.100000000000000088817841970012523233890533447265625
          posted on 2012-02-28 19:17 魏文甫 閱讀(836) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 改则县| 屏东市| 凤山市| 班玛县| 丽水市| 高雄市| 南皮县| 黄浦区| 阜康市| 靖安县| 农安县| 株洲县| 鄂温| 阿尔山市| 定安县| 息烽县| 岫岩| 寻甸| 镇巴县| 新巴尔虎右旗| 萨迦县| 嵩明县| 汉沽区| 寻乌县| 集贤县| 奇台县| 洛南县| 湘阴县| 乾安县| 望都县| 富裕县| 芒康县| 确山县| 西丰县| 自治县| 海城市| 汉川市| 乌苏市| 江门市| 水城县| 康定县|