两个BigDecimal类型数据比较大小
时间: 2023-08-17 14:32:06 浏览: 95
可以使用BigDecimal的compareTo方法来比较两个BigDecimal类型数据的大小,该方法返回一个整数值,表示调用对象与传入参数的大小关系。具体实现可以参考以下示例代码:
```
import java.math.BigDecimal;
public class BigDecimalCompareDemo {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10.0");
BigDecimal num2 = new BigDecimal("5.0");
BigDecimal num3 = new BigDecimal("10.00");
int result1 = num1.compareTo(num2); // num1 > num2
int result2 = num1.compareTo(num3); // num1 == num3
System.out.println("result1: " + result1);
System.out.println("result2: " + result2);
}
}
```
输出结果为:
```
result1: 1
result2: 0
```
其中,result1的值为1,表示num1大于num2;result2的值为0,表示num1等于num3。
阅读全文