码迷,mamicode.com
首页 > 编程语言 > 详细

java精确除法计算,四舍五入

时间:2014-11-08 11:53:49      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   ar   使用   java   sp   strong   


主要用java.math.BigDecimal工具类实现,想要了解BigDecimal类可以看java api
 
正式版:

       public static Double divide() {
            BigDecimal bigDecimal = new BigDecimal(2);
            
             // 除数,实现2/12
            BigDecimal divisor = new BigDecimal(12);
            
             // 使用四舍五入模式,保留两位小数,注意模式HALF_UP
            MathContext mc = new MathContext(2, RoundingMode.HALF_UP);
            
            Double calcResult = bigDecimal.divide(divisor, mc).doubleValue();
             return calcResult;
      }

 
 
 
更多文章:

java精确除法计算,四舍五入

标签:style   blog   http   color   ar   使用   java   sp   strong   

原文地址:http://www.cnblogs.com/svennee/p/4082843.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!