Java bigdecimal比大小
时间: 2023-08-29 22:08:20 浏览: 96
在Java中,可以使用`compareTo()`方法来比较两个`BigDecimal`对象的大小。该方法返回一个整数值,如果调用该方法的对象小于传入的对象,则返回负数,如果两个对象相等,则返回0,如果调用该方法的对象大于传入的对象,则返回正数。
以下是一个比较两个`BigDecimal`对象大小的示例代码:
```
import java.math.BigDecimal;
public class BigDecimalCompareExample {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10.50");
BigDecimal num2 = new BigDecimal("5.75");
int result = num1.compareTo(num2);
if(result > 0) {
System.out.println("num1 is greater than num2");
} else if(result < 0) {
System.out.println("num2 is greater than num1");
} else {
System.out.println("num1 is equal to num2");
}
}
}
```
在上面的示例中,我们使用`BigDecimal`类的`compareTo()`方法来比较`num1`和`num2`对象的大小,并根据比较结果打印相应的消息。
阅读全文