BigDecimal的运用

--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877231.html "谢谢--

BigDecimal 类主要用于大数字的精确的小数计算

主要方法:

加法:
public BigDecimal add(BigDecimal augend)
augend:执行加法操作数
减法:
public BigDecimal subtract(BigDecimal subtrahend)
subtrahend:被减数
乘法:
public BigDecimal multiply(BigDecimal multiplicand)
multiplicand:乘数
除法:
public BigDecimal divide(BigDecimal divisor)
divisor:除数

实例:

//声明并初始化两个BigDecimal变量
BigDecimal a = new BigDecimal("10.0");
BigDecimal b = new BigDecimal("2.0");

//加法
BigDecimal c = a.add(b);

//减法
c = a.subtract(b);

//乘法
c = a.multiply(b);

//除法
c = a.divide(b);

注意:
在进行变量初始化的时候,数据要用字符串类型,若是用其他基本数据类型,将会影响精确度.

05-11 14:56