Bigdecimal 怎么比较大小
时间: 2024-02-05 20:09:01 浏览: 97
BigDecimal详解、代码示例和经常遇到的坑
在Java中,可以使用BigDecimal的compareTo方法来比较大小。compareTo方法返回一个整数值,表示两个BigDecimal对象的大小关系。具体的比较规则如下:
- 如果调用compareTo方法的BigDecimal对象小于传入的参数BigDecimal对象,则返回负整数。
- 如果调用compareTo方法的BigDecimal对象等于传入的参数BigDecimal对象,则返回0。
- 如果调用compareTo方法的BigDecimal对象大于传入的参数BigDecimal对象,则返回正整数。
以下是一个示例代码,演示了如何使用compareTo方法比较BigDecimal对象的大小:
```java
BigDecimal bigDecimal1 = new BigDecimal(1);
BigDecimal bigDecimal2 = new BigDecimal(2);
int result = bigDecimal1.compareTo(bigDecimal2);
if (result < 0) {
System.out.println("bigDecimal1 小于 bigDecimal2");
} else if (result == 0) {
System.out.println("bigDecimal1 等于 bigDecimal2");
} else {
System.out.println("bigDecimal1 大于 bigDecimal2");
}
```
输出结果将根据比较的结果而定。
阅读全文