我的计算器遇到了一些问题,我使用的是双倍值。但是当我使用2.3(谁的二进制表示重复出现)* 3而不是6.9时,它会给我6.8999999999。
所以我试图找出如何解决这个问题,我遇到了大十进制数字。但是每当我试着打电话
new BigDecimal(leftValue);
它总是抛出一个错误,说Call需要API级别24.但是我甚至不会在文档中看到任何地方。 API级别为24。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:8)
导入此内容:
java.math.BigDecimal
(在API 1中添加)
而不是:
android.icu.math.BigDecimal(Added in API 24)