隨筆-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 表示兩位小數 #.0000四位小數 以此類推…
           
          // 方式三:
          double d = 3.1415926;
          String result = String.format("%.2f", d);
          // %.2f %. 表示 小數點前任意位數 2 表示兩位小數 格式后的結果為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
          本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


          版權所有,轉載請注明出處 本文出自:
          分享道版權所有,歡迎轉載,轉載請注明出處,謝謝
          posted on 2013-11-15 15:13 hoojo 閱讀(651) 評論(0)  編輯  收藏 所屬分類: JavaEEOthers
          主站蜘蛛池模板: 上栗县| 宝应县| 晋州市| 佛坪县| 乌什县| 砀山县| 鹤岗市| 曲麻莱县| 仁寿县| 甘南县| 洱源县| 吉水县| 宁南县| 彰武县| 三穗县| 石楼县| 龙口市| 通海县| 思茅市| 汾阳市| 通化市| 平和县| 花垣县| 绍兴市| 安溪县| 镶黄旗| 正蓝旗| 基隆市| 德阳市| 贺州市| 苍南县| 达日县| 华亭县| 平安县| 原阳县| 泾源县| 当雄县| 康保县| 禹州市| 双柏县| 黎城县|