Java 用 double 算钱算出 0.30000000000000004:BigDecimal 正确姿势与坑
Java 用 double 算钱算出 0.30000000000000004:BigDecimal 正确姿势与坑
写电商、财务、账单系统时,几乎每个 Java 程序员都被这行代码坑过:
System.out.println(0.1 0.2); // 0.30000000000000004明明是小学算术,结果多出一串诡异的小数。如果你拿 double 存过金额,迟早会在对…
2026/7/27 10:26:29