阅读背景:

Sonar-BigDecimal(double)” should not be used

来源:互联网 

不要使用BigDecimal(double)去构造一个BigDecimal对象,因为double类型在计算机表示方法中并不精确, 因此,BigDecimal(double)构造出来的对象很可能不是预期的大小,若一定要使用double类型去构造一个 BigDecimal对象,请使用BigDecimal.valueOf方法,该方法先将double转换为String,再通过String构造 BigDecimal对象,通常更建议使用public BigDecimal(String val)构造方法。 不要使用BigDecimal(double)去构造一个BigDecimal对象,因为double类



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: