美文网首页
浮点数精度缺失问题

浮点数精度缺失问题

作者: 一方乌鸦 | 来源:发表于2020-07-20 15:22 被阅读0次
    double a = 20.99 * 10;
    println(a);
    

    结果是209.89999999

    解决方法是使用 BigDecimal ,同是只能使用 构造函数为 BigDecimal(String s) 这个方法,
    如果使用 BigDecimal(double d) 一样有精度丢失问题

    相关文章

      网友评论

          本文标题:浮点数精度缺失问题

          本文链接:https://www.haomeiwen.com/subject/alcykktx.html