java精确除法计算,四舍五入 Java问题通用解决代码



主要用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;
      }

 
 
 
更多文章:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM