Java BigDecimal类的使用
为什么使用BigDecimal
很多实际应用中需要精确运算,而double,float是近似值存储,不在符合要求,需要借助BigDecimal
位置:java.math 包中
作用:精确计算浮点数
创建方式:BigDecimal bd = new BigDecimal(“1.0”);
方法
- bd.subtract(bd1); 减法
- bd.add(bd1); 加法
- bd.multiply(bd1); 乘法
- bd.divide(bd1); 除法 scale:结果保留几位小数 BigDecimal.ROUND_HALF_UP 四舍五入
- bd.abs() 绝对值