1.构造方法
BigDecimal(int): 创建一个具有参数所指定整数值的对象。
BigDecimal(double) :创建一个具有参数所指定双精度值的对象。
BigDecimal(long): 创建一个具有参数所指定长整数值的对象。
BigDecimal(String) :创建一个具有参数所指定以字符串表示的数值的对象 。
不推荐使用double方法,参数double构造的方法结果有一定的不可预知性。
2.加减乘除
加法:使用 add() 方法。
减法:使用 subtract() 方法。
乘法:使用 multiply() 方法。
除法:使用 divide() 方法。
3.四舍五入
setScale(保留几位数,算法)
4.比较大小
compareTo()
A大于B时返回:1
A等于B时返回:0
A小于B时返回:-1
5.类型转换
toString() 转化为字符串 doubleValue() 转换为double floatValue()转化为float longValue()转化为long intValue()转化为int