BigDecimal减法
时间: 2023-10-17 09:23:01 浏览: 71
使用BigDecimal进行精确运算(实现加减乘除运算)
Java中的BigDecimal类提供了减法操作,可以使用subtract()方法进行减法操作。下面是一个示例:
```java
import java.math.BigDecimal;
public class BigDecimalSubtractionExample {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10.5");
BigDecimal num2 = new BigDecimal("5.25");
// Subtract num2 from num1
BigDecimal result = num1.subtract(num2);
System.out.println("Result: " + result);
}
}
```
输出结果为:
```
Result: 5.25
```
在这个例子中,我们使用BigDecimal的subtract()方法将num2从num1中减去,并将结果保存在result变量中。注意,我们必须使用字符串来初始化BigDecimal对象,因为使用double或float可能会导致精度丢失。
阅读全文