java.math.BigDecimal小缺陷

java.math.BigDecimal可以表示任意精度的有限位数值,可是表示不了无限循环小数。
当运算
new java.math.BigDecimal("10").divide(new java.math.BigDecimal("3"))
就会抛出ArithmeticException("Non-terminating decimal expansion; no exact representable decimal result.")

你可能感兴趣的:(java,UP)