bigdecimal比较大小
时间: 2023-06-23 14:08:06 浏览: 75
BigDecimal类中提供了比较大小的方法,可以使用 `compareTo()` 方法来比较两个BigDecimal对象的大小,该方法返回一个整数值,具体如下:
- 如果该BigDecimal对象小于参数BigDecimal对象,则返回负整数。
- 如果该BigDecimal对象等于参数BigDecimal对象,则返回零。
- 如果该BigDecimal对象大于参数BigDecimal对象,则返回正整数。
下面是一个示例代码:
```java
import java.math.BigDecimal;
public class BigDecimalTest {
public static void main(String[] args) {
BigDecimal a = new BigDecimal("3.14");
BigDecimal b = new BigDecimal("2.718");
BigDecimal c = new BigDecimal("3.14");
System.out.println(a.compareTo(b)); // 1
System.out.println(a.compareTo(c)); // 0
System.out.println(b.compareTo(a)); // -1
}
}
```
在上述示例中,我们创建了三个BigDecimal对象a、b和c,并分别用它们之间的大小关系来测试 `compareTo()` 方法。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)