Java中最好使用BigDecimal类处理加减乘除运算

Java中,对于不需要任何准确计算精度的数字可以直接使用float或double运算,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。

ava.math.BigDecimal。BigDecimal一共有4个够造方法,让我先来看看其中的两种用法:

第一种:BigDecimal(double val)
Translates a double into a BigDecimal.

第二种:BigDecimal(String val)
Translates the String repre sentation of a BigDecimal into a BigDecimal.

使用BigDecimal要用String来够造,要做一个加法运算,需要先将两个浮点数转为String,然后够造成BigDecimal,在其中一个上调用add方法,传入另一个作为参数,然后把运算的结果(BigDecimal)再转换为浮点数。

Java中最好使用BigDecimal类处理加减乘除运算_第1张图片

Java中最好使用BigDecimal类处理加减乘除运算_第2张图片

Java中最好使用BigDecimal类处理加减乘除运算_第3张图片

Java中最好使用BigDecimal类处理加减乘除运算_第4张图片

你可能感兴趣的:(Java中最好使用BigDecimal类处理加减乘除运算)