BIgDecimal 初始化
时间: 2023-09-04 10:08:06 浏览: 91
BigDecimal可以使用以下方式进行初始化:
1. 使用字符串构造器
可以使用一个字符串来初始化BigDecimal对象,如下所示:
```java
BigDecimal bd = new BigDecimal("123.45");
```
2. 使用double或float类型构造器
可以使用double或float类型来初始化BigDecimal对象,如下所示:
```java
BigDecimal bd = new BigDecimal(123.45);
```
需要注意的是,由于double和float类型的精度有限,因此可能会导致精度丢失。
3. 使用long类型构造器
可以使用long类型来初始化BigDecimal对象,如下所示:
```java
BigDecimal bd = new BigDecimal(12345L);
```
需要注意的是,使用long类型进行初始化时,不会导致精度丢失。
4. 使用整型构造器
可以使用整型来初始化BigDecimal对象,如下所示:
```java
BigDecimal bd = new BigDecimal(12345);
```
需要注意的是,使用整型进行初始化时,不会导致精度丢失。
阅读全文