【问题标题】:BigDecimal call requires API level 24 AndroidBigDecimal 调用需要 API 级别 24 Android
【发布时间】:2016-08-28 20:23:38
【问题描述】:

我在使用双精度值的计算器时遇到了一些问题。但是,当我使用 2.3 (Who's binary representation is recurring ) * 3 时,而不是 6.9 它会给我 6.8999999999。

所以我试图找出如何解决这个问题,但我遇到了大十进制数字。但是每当我尝试打电话时

new BigDecimal(leftValue);

它总是抛出一个错误,说调用需要 API 级别 24。但即使在那个分钟的文档中,我也看不到任何地方。 API 级别为 24。

谁能帮我解决这个问题?

【问题讨论】:

    标签: android bigdecimal


    【解决方案1】:

    导入这个:

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

    而不是这个:

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

    【讨论】:

    • 天哪,我觉得自己好笨。谢谢。我学到了一些新东西。会接受这个答案。 :)
    • 小澄清。它不是 java.math.BigDecima 而是 java.math.BigDecimal
    猜你喜欢
    • 2022-01-23
    • 2021-12-27
    • 2014-04-22
    • 1970-01-01
    • 2013-05-11
    • 2016-12-20
    • 1970-01-01
    • 2016-12-18
    • 1970-01-01
    相关资源
    最近更新 更多