在java中使用BigDecimal相加
时间: 2023-06-04 08:08:00 浏览: 686
可以使用BigDecimal类中的add方法来相加两个BigDecimal类型的数值。例如:
```
BigDecimal num1 = new BigDecimal("1.23");
BigDecimal num2 = new BigDecimal("4.56");
BigDecimal sum = num1.add(num2);
System.out.println(sum); // 输出 5.79
```
注意,BigDecimal类中的加减乘除方法都返回一个新的BigDecimal对象,原始对象不会被改变。因此,需要将结果保存到一个新的BigDecimal变量中。
相关问题
java集合中BigDecimal相加
在Java集合中,要对BigDecimal进行相加,你可以使用BigDecimal的add方法。假设你有一个包含BigDecimal对象的List,你可以遍历这个List并对其中的BigDecimal对象逐一进行相加操作。
下面是一个示例代码:
```java
import java.math.BigDecimal;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<BigDecimal> numbers = List.of(
new BigDecimal("10.5"),
new BigDecimal("20.7"),
new BigDecimal("30.3")
);
BigDecimal sum = BigDecimal.ZERO;
java BigDecimal 相加
要在Java中使用BigDecimal进行相加,你可以使用BigDecimal的add方法。以下是一个示例代码:
```java
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("1.5");
BigDecimal num2 = new BigDecimal("2.3");
BigDecimal sum = num1.add(num2);
System.out.println("Sum: " + sum);
}
}
```
在这个示例中,我们使用BigDecimal的add方法将两个BigDecimal对象相加,并将结果存储在sum变量中。最后,我们打印出结果。