bigdecimal不保留小数_每天一道面试题之BigDecimal(不少人掉坑点)1.BigDecimal 的用处2. BigDecimal 的大小比较3. BigDecimal 保留几位小数4. BigDecimal 的使用注意事项
1.BigDecimal 的用处《阿里巴巴Java开发手册》中提到:浮点数之间的等值判断,基本数据类型不能用==来比较,包装数据类型不能用 equals 来判断(总之尽量少用浮点数,多使用bigDecimal)。 具体原理和浮点数的编码方式有关,这里就不多提了,我们下面直接上实例:float a = 1.0f - 0.9f;float b = 0.9f - 0.8f;System.out.prin...