Java基础-BigInteger和BigDecimal

BIgInteger:不可变任意精度整数.可以让超出Integer范围的数据进行运算.

构造方法:

BigInteger(String val);

运算方法:

public BigInteger add(BigInteger val);加

public BigInteger subtract(BigInteger val);减

public BigInteger multiply(BigInteger val);乘

public BigInteger divide(BigInteger val);除

public BigInteger[] divideAndRemainder(BIgInteger val);返回商和余数的数组.

BigDecimal:float和double容易丢失精度,为了能精确的表示,计算浮点数,提供了这个类.

加减乘除和BIgInteger类似.

特别的方法:

public BigDecimal divide(BigDecimal divisor,int scale,int roundingMode);商,几位小数,如何取舍.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容