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

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

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

    隨筆 - 4  文章 - 13  trackbacks - 0
    <2008年11月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    常用鏈接

    留言簿(1)

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

     

    先看下如下代碼:
    double dTest=82.545d;
          DecimalFormat format=new DecimalFormat("0.00");
          System.out.println(format.format(dTest));

    你覺(jué)得會(huì)輸出什么?82.55?還是82.54?


    再試下這段代碼:
    double dTest=82.535d;
          DecimalFormat format=new DecimalFormat("0.00");
          System.out.println(format.format(dTest));
    你覺(jué)得會(huì)輸出什么?82.53?還是82.54?

    先別猜,自己運(yùn)行下……

    或者有人認(rèn)為這是DecimalFormat的一個(gè)BUG?
    不是的,這其實(shí)是IEEE754標(biāo)準(zhǔn)規(guī)定的一種“to even”的四舍五入的方法,即:
    該方法在省略數(shù)據(jù)只有一個(gè)5的情況下,需要看前面一位。若為偶數(shù)則省略,若為奇數(shù)則進(jìn)位,也就是偶數(shù)優(yōu)先。

    IEEE754規(guī)定了如下的幾種四舍五入的標(biāo)準(zhǔn),分別舉例說(shuō)明其意義:
     

      away from zero             例:3.215 > 3.22,-3.215 > -3.22

    towards zero               例:3.215 > 3.21,-3.215 > -3.21

       to even                    例:3.215 > 3.223.245 > 3.24

    towards positive infinity      例:3.215 > 3.22-3.215 > -3.21

     towards negative infinity      例:3.215 > 3.21-3.215 > -3.22


    我們常規(guī)意義上的“四舍五入”是“away from zero”的方式。
    posted on 2008-11-17 16:50 foxinsky 閱讀(2231) 評(píng)論(2)  編輯  收藏

    FeedBack:
    # re: IEEE754標(biāo)準(zhǔn)規(guī)定的五種四舍五入方法 2008-11-19 14:29 paul xu
    既然這樣,那lz何不給出對(duì)應(yīng)的java處理方法  回復(fù)  更多評(píng)論
      
    # re: IEEE754標(biāo)準(zhǔn)規(guī)定的五種四舍五入方法 2008-11-19 15:58 foxinsky
    @paul xu
    方法很簡(jiǎn)單,在被格式化的數(shù)據(jù)上加一個(gè)很小很小的正數(shù)即可
    double dTest=82.545d;
    DecimalFormat format=new DecimalFormat("0.00");
    System.out.println(format.format(dTest+0.00000001));

    輸出結(jié)果就是傳統(tǒng)意義上的四舍五入了
      回復(fù)  更多評(píng)論
      

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲午夜精品一区二区麻豆| 亚洲香蕉久久一区二区| 特级毛片aaaa级毛片免费| 在线观看视频免费国语| 亚洲日本人成中文字幕| 中文字幕无码成人免费视频| 亚洲人成激情在线播放| 亚洲人成电影网站免费| 亚洲第一男人天堂| 在线精品免费视频| 精品久久久久亚洲| 久久亚洲高清综合| 日韩电影免费在线观看网站| 亚洲AV无码久久精品狠狠爱浪潮 | a毛片在线看片免费| 亚洲午夜国产精品无码| 国产成人一区二区三区视频免费 | 亚洲AV色香蕉一区二区| 97av免费视频| 亚洲精品免费网站| 免费A级毛片无码A∨男男 | 0588影视手机免费看片| 亚洲欧洲无卡二区视頻| 亚洲VA综合VA国产产VA中| 好吊色永久免费视频大全| 久久精品国产精品亚洲艾| 日韩毛片免费无码无毒视频观看| 亚洲性色AV日韩在线观看| 亚洲精品高清在线| 亚洲人成免费网站| 国产天堂亚洲国产碰碰| 久久夜色精品国产亚洲AV动态图 | 羞羞网站免费观看| 亚洲最新永久在线观看| 日韩一级在线播放免费观看| 中文毛片无遮挡高清免费| 亚洲国产成人99精品激情在线| 亚洲精品麻豆av| 可以免费看的卡一卡二| 久久免费国产精品| 亚洲日韩国产欧美一区二区三区 |