- BigDecimal初始化小数时,要使用new BigDecimal("0.1")或BigDecimal.valueOf(0.1),不要使用new BigDecimal(0.1)
- BigDecimal类型变量比较大小时用compareTo方法,判断变量值是否为0,与BigDecimal.ZERO比较大小
- BigDecimal作除法时,除了要考虑除数是否为0,更要考虑是否能除尽的问题,直接调用BigDecimal divide(BigDecimal divisor, int scale, int roundingMode)方法做除法可以避免除不尽的问题
- float类型数转换为BigDecimal类型进行运算仍然有精度丢失的为题
BigDecimal使用技巧
最新推荐文章于 2023-06-28 18:03:50 发布