<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)航:
     
    主站蜘蛛池模板: 国产成人免费视频| aa级毛片毛片免费观看久| 亚洲免费人成视频观看| 亚洲AV午夜成人影院老师机影院| 国产成人无码精品久久久免费 | 免费在线视频你懂的| 亚洲男人第一av网站| 十八禁无码免费网站| 亚洲视频一区网站| 最近2019中文免费字幕| 亚洲成av人片在www鸭子| 国产资源免费观看| 在线播放国产不卡免费视频| 亚洲熟妇少妇任你躁在线观看无码| kk4kk免费视频毛片| 久久综合日韩亚洲精品色| 免费无码一区二区三区| 亚洲AV无码专区在线亚| 在线免费观看污网站| 日本高清不卡中文字幕免费| 国产亚洲美女精品久久久2020| 免费视频精品一区二区三区| 久久亚洲AV成人出白浆无码国产| 黄瓜视频高清在线看免费下载 | 狠狠色伊人亚洲综合网站色| 香蕉高清免费永久在线视频| 免费观看亚洲人成网站| 亚洲国产精品无码一线岛国 | 日本免费的一级v一片| 一级做a爱过程免费视| 亚洲AV日韩AV永久无码下载| 在线a级毛片免费视频| 极品美女一级毛片免费| 亚洲嫩模在线观看| 国产免费观看视频| 日韩精品免费在线视频| 亚洲一久久久久久久久| 亚洲av无码国产精品色午夜字幕| 好男人看视频免费2019中文| 91精品成人免费国产| 国产亚洲精品bv在线观看|