美文网首页java 常识Java学习笔记
Java基础-BigInteger和BigDecimal

Java基础-BigInteger和BigDecimal

作者: 王子也寂寞 | 来源:发表于2017-03-22 09:26 被阅读42次

    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);商,几位小数,如何取舍.

    相关文章

      网友评论

        本文标题:Java基础-BigInteger和BigDecimal

        本文链接:https://www.haomeiwen.com/subject/vjnnnttx.html