BigInteger & BigDecimal

BigInteger   可以让超过Integer范围内的数据进行运算

  

成员方法   加减乘除
* 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)      同时返回除数和余数

 

 

A:BigDecimal的概述
  * 由于在运算的时候,float类型和double很容易丢失精度,演示案例。
  * 所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal

* 不可变的、任意精度的有符号十进制数。
* B:构造方法
  * public BigDecimal(String val)
* C:成员方法
  * public BigDecimal add(BigDecimal augend)
  * public BigDecimal subtract(BigDecimal subtrahend)
  * public BigDecimal multiply(BigDecimal multiplicand)
  * public BigDecimal divide(BigDecimal divisor)

上一篇:C++ 处理除法异常


下一篇:Cadence产出原理图的基本步骤