首页 > 代码库 > 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;
}
更多文章:
使用BigDecimal进行加、减、乘、除精确运算 - http://www.cnblogs.com/chenssy/archive/2012/09/09/2677279.html
BigDecimal类的简单用法 - http://blog.csdn.net/justinavril/article/details/2823017
java精确除法计算,四舍五入
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。