检查浮点的小数精度

时间:2014-03-08 15:49:37

标签: java floating-point bigdecimal

我想验证一个float或Double在小数点后面至少有5个数字。这是我写的代码

private boolean invalidDecimalPrecision(Double point)
{
    int decimalPrecision = BigDecimal.valueOf(point).scale();

    return !(decimalPrecision >= 5);

}

它是否足够好还是我必须处理负比例数字的具体情况

1 个答案:

答案 0 :(得分:0)

生成Pojos的插件已接受添加选项以表示Double为BigDecimal的功能请求