Java核心类库 -- 08 超大范围的数据

目录导读

BigDecimal
BigInteger

1.BigDecimal (多用于金融行业的程序开发中)
float、double两种基本浮点类型的数据容易造成精度丢失

(1)构造器
public BigDecimal(String val); //优先考虑使用这个构造器,获得的结果是可预知的

(2)获取 BigDecimal 的对象
public static BigDecimal valueOf(double val); //如果非得使用double类的数据作为参数,就采用这种方式来获取其对象

2.BigInteger
为了表示更大范围的数(如大于2147483647),引入了BigInteger

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

推荐阅读更多精彩内容