BigDecimal调用需要API级别24 Android

Sag*_*gar 1 android bigdecimal

我一直在使用我的计算器遇到一些问题,我正在使用双值.但是,当我使用2.3(谁的二进制表示重复)*3,而不是6.9它会给我6.8999999999.

所以我试图找出如何解决这个问题,我遇到了大十进制数.但无论何时我试着打电话

new BigDecimal(leftValue);

它总是抛出一个错误,说Call需要API级别24.但我甚至没有看到任何文件中的min.API级别为24.

任何人都可以帮我解决这个问题吗?

Suj*_*dav 9

导入此:

java.math.BigDecimal (在API 1中添加)

而不是这个:

android.icu.math.BigDecimal(Added in API 24)