我正在尝试使用BigDecimal进行操作,但它总是返回0.当我使用double时,为什么它可以工作?
public static void main(String[] args) { double a = 3376.88; BigDecimal b = new BigDecimal(a); System.out.println(a-a/1.05); System.out.println(b.subtract(b).divide(new BigDecimal(1.05)).doubleValue()); }
谢谢.