隨筆-57  評論-117  文章-1  trackbacks-0

           
          // 方式一:
          double f = 3.1516;
          BigDecimal b = new BigDecimal(f);
          double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
           
          // 方式二:
          new java.text.DecimalFormat("#.00").format(3.1415926);
          // #.00 表示兩位小數(shù) #.0000四位小數(shù) 以此類推…
           
          // 方式三:
          double d = 3.1415926;
          String result = String.format("%.2f", d);
          // %.2f %. 表示 小數(shù)點前任意位數(shù) 2 表示兩位小數(shù) 格式后的結果為f 表示浮點型。
           
          //方法四:
          Math.round(5.2644555 * 100) * 0.01d;
          //String.format("%0" + 15 + "d", 23) 23不足15為就在前面補0


          作者:hoojo
          出處:
          blog:http://blog.csdn.net/IBM_hoojo
                   http://hoojo.cnblogs.com
          本文版權歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


          版權所有,轉(zhuǎn)載請注明出處 本文出自:
          分享道版權所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明出處,謝謝
          posted on 2013-11-15 15:13 hoojo 閱讀(651) 評論(0)  編輯  收藏 所屬分類: JavaEEOthers
          主站蜘蛛池模板: 宣化县| 柳州市| 台江县| 周口市| 调兵山市| 壶关县| 南昌市| 灵武市| 襄汾县| 淳化县| 台中县| 富阳市| 林州市| 汉川市| 天水市| 南康市| 常州市| 尼勒克县| 奈曼旗| 定襄县| 张家川| 彰化县| 康乐县| 井研县| 大邑县| 衢州市| 金山区| 六盘水市| 金坛市| 安康市| 扬州市| 肇庆市| 徐汇区| 海南省| 通河县| 中山市| 井研县| 延长县| 称多县| 安西县| 中阳县|