BigDecimal比较大小
时间: 2023-09-10 09:11:05 浏览: 84
关于BigDecimal的构造函数与大小比较
5星 · 资源好评率100%
在Java中,可以使用BigDecimal类的compareTo方法来比较两个BigDecimal数的大小。该方法返回一个整数值,表示两个数的大小关系。
具体来说,如果第一个数小于第二个数,则返回负整数;如果第一个数等于第二个数,则返回0;如果第一个数大于第二个数,则返回正整数。
例如,下面的代码比较了两个BigDecimal数的大小:
```
BigDecimal num1 = new BigDecimal("123.45");
BigDecimal num2 = new BigDecimal("456.78");
int result = num1.compareTo(num2);
if(result < 0) {
System.out.println("num1 is less than num2");
} else if(result == 0) {
System.out.println("num1 is equal to num2");
} else {
System.out.println("num1 is greater than num2");
}
```
输出结果为:num1 is less than num2,表示num1小于num2。
阅读全文