很多实际应用中需要精确计算,而double是近似值存储,不在符合要求,需要借助BigDecimal
输出结果:
BigDecimal
位置:java.math包中
作用:精确计算浮点数
创建方式:BigDecimal bd = new BigDecimal("1.0"); 虽然创建的时候是用的字符串的形式,但是它会在内部处理为数字的,用字符串呢,也是为了准确
正常运算
除以一个除不尽的小数,会报错,所以需要在方法里规定 保留几位小数,以及使用四舍五入
很多实际应用中需要精确计算,而double是近似值存储,不在符合要求,需要借助BigDecimal
输出结果:
位置:java.math包中
作用:精确计算浮点数
创建方式:BigDecimal bd = new BigDecimal("1.0"); 虽然创建的时候是用的字符串的形式,但是它会在内部处理为数字的,用字符串呢,也是为了准确
正常运算
除以一个除不尽的小数,会报错,所以需要在方法里规定 保留几位小数,以及使用四舍五入
相关文章: