二、BigDecimal常用构造方法
时间: 2024-04-24 12:20:08 浏览: 15
BigDecimal是Java中用于处理精确的十进制数的类。它提供了多种构造方法来创建BigDecimal对象。以下是几种常用的构造方法:
1. 使用整数创建BigDecimal对象[^1]:
```java
BigDecimal num1 = new BigDecimal(123); // 创建一个值为123的BigDecimal对象
BigDecimal num2 = new BigDecimal("456"); // 创建一个值为456的BigDecimal对象
```
2. 使用字符串创建BigDecimal对象[^1]:
```java
BigDecimal num3 = new BigDecimal("789.123"); // 创建一个值为789.123的BigDecimal对象
BigDecimal num4 = new BigDecimal("-987.654"); // 创建一个值为-987.654的BigDecimal对象
```
3. 使用double类型创建BigDecimal对象[^1]:
```java
BigDecimal num5 = new BigDecimal(3.14159); // 创建一个值为3.14159的BigDecimal对象
```
4. 使用BigInteger创建BigDecimal对象[^1]:
```java
BigInteger bigInteger = new BigInteger("123456789");
BigDecimal num6 = new BigDecimal(bigInteger); // 创建一个值为123456789的BigDecimal对象
```
5. 使用long类型创建BigDecimal对象[^1]:
```java
BigDecimal num7 = BigDecimal.valueOf(123456789L); // 创建一个值为123456789的BigDecimal对象
```
这些是BigDecimal常用的构造方法,可以根据具体的需求选择合适的构造方法来创建BigDecimal对象。