BigDecimal类的加/减/乘/除

我与影子孤独终老i 提交于 2019-12-01 07:57:31

对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。

表11-15 BigDecimal类的常用方法

序号

    

类型

    

1

public BigDecimal(double val)

构造

double表示形式转换

BigDecimal

2

public BigDecimal(int val)

构造

int表示形式转换为

BigDecimal

3

public BigDecimal(String val)

构造

将字符串表示

形式转换为BigDecimal

4

public BigDecimal add(BigDecimal augend)

普通

加法

5

public BigDecimal subtract(BigDecimal
subtrahend)

普通

减法

6

public BigDecimal multiply(BigDecimal 
multiplicand)

普通

乘法

7

public BigDecimal divide(BigDecimal 
divisor)

普通

除法

范例:进行四舍五入的四则运算

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!