犹豫大地

文章
4
资源
1
加入时间
2年10月17天

java中针对BigDecimal 类型字段处理

初始化,加减乘除初始化int初始化double不能使用double类型来初始化BigDecimal类型,如:BigDecimal bignum1 = new BigDecimal(0.06);要使用String类型的数值字符串来初始化,如:BigDecimal bignum1=new BigDecimal("0.06");因为:BigDecimal(double val)这个构造方法有时是无法精确预料的传入0.1,有可能变成0.100000000000000005551115