BigDecimal类概述及构造方法

由于在运算的时候,float类型和double很容易丢失精度。为了能精确地表示,计算浮点数。Java提供了BigDecimal。

BigDecimal类概述:

不可变的,任意精度的有符号十进制数。

float类型的数据存储和整数是不一样的,他们大部分的时候,都都是有效数字位。

publicBigDecimal(String val)

构造方法虽然有很多种,但是一般我们使用字符串的构造方法来构造BigDecimal对象。因为:publicBigDecimal(double val):这个构造方法,传入double类型的数值时,其实已经不准确了。会出现未知错误。因此我们一般采用字符串的形式来构造BigDecimal对象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容