首页 > 其他分享 >BigDecimal一定不会丢失精度吗?

BigDecimal一定不会丢失精度吗?

时间:2023-03-19 09:34:35浏览次数:47  
标签:BigDecimal 对象 丢失 使用 精度 不会

Java中float的精度为6-7位有效数字。double的精度为15-16位。

我们在使用BigDecimal时,使用它的BigDecimal(String)构造器创建对象才有意义。其他的如BigDecimal b = new BigDecimal(1)这种,还是会发生精度丢失的问题。

BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象

 

参考:

 

标签:BigDecimal,对象,丢失,使用,精度,不会
From: https://www.cnblogs.com/xfeiyun/p/17232467.html

相关文章