Android BigDecimal调用需要API级别24

Android BigDecimal调用需要API级别24,android,bigdecimal,Android,Bigdecimal,我在使用双值计算器时遇到了一些问题。然而,当我使用2.3(谁的二进制表示是循环的)*3,而不是6.9时,它会给我6.8999999 所以我试图找出如何解决这个问题,我遇到了大的十进制数。然而,每当我试图打电话 新的BigDecimal(leftValue) 它总是抛出一个错误,说调用需要API级别24。但即使在文档中,我也看不到最低API级别是24 有人能帮我解决这个问题吗?导入以下内容: java.math.BigDecimal(在API 1中添加) 与此相反: android.icu.mat

我在使用双值计算器时遇到了一些问题。然而,当我使用2.3(谁的二进制表示是循环的)*3,而不是6.9时,它会给我6.8999999

所以我试图找出如何解决这个问题,我遇到了大的十进制数。然而,每当我试图打电话

新的BigDecimal(leftValue)

它总是抛出一个错误,说调用需要API级别24。但即使在文档中,我也看不到最低API级别是24

有人能帮我解决这个问题吗?

导入以下内容:

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

与此相反:

android.icu.math.BigDecimal(在API 24中添加)
导入以下内容:

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

与此相反:


android.icu.math.BigDecimal(在API 24中添加)

哦,天哪,我觉得自己好笨。谢谢我学到了一些新东西。我会接受这个答案。:)小澄清。不是java.math.BigDecima而是java.math.bigdecimal哦,天哪,我觉得自己好笨。谢谢我学到了一些新东西。我会接受这个答案。:)小澄清。它不是java.math.BigDecima,而是java.math.BigDecima