BigDecimal概述 定义:Java中的类,用于表示任意精度的十进制数。 适用场景:需要高精度计算的场合,如金融、货币、税收等。 一、浮点精度的坑 问题:使用BigDecimal的equals和compareTo方法比较数值时,存在精度比较问题。 示例代码:BigDecimal num1 = new BigDecimal("0.1"); BigDecimal num2 = new BigDecimal("0.10"); System.out.println(num1.equals