隨筆-71  評論-5  文章-0  trackbacks-0
           double rounded = (b1.multiply(b2).multiply(b3)).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

          java 四舍五入保留小數(copy)

           
          // 方式一:
          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

          posted on 2015-04-24 11:47 藤本薔薇 閱讀(733) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 张家口市| 桂平市| 墨江| 龙口市| 沙河市| 京山县| 雷山县| 台中市| 山西省| 普洱| 平顺县| 佛山市| 禹城市| 靖江市| 墨江| 万源市| 舞钢市| 永修县| 竹溪县| 固安县| 衡南县| 舞阳县| 邢台县| 卫辉市| 宣化县| 渝中区| 依安县| 美姑县| 阳高县| 全南县| 射洪县| 班玛县| 古交市| 定远县| 龙口市| 淅川县| 柘荣县| 溧水县| 广宗县| 股票| 沙田区|