两个bigdecimal怎么比较大小 java 给个示例
时间: 2023-07-08 16:47:55 浏览: 94
BigDecimal详解、代码示例和经常遇到的坑
在Java中,对于两个BigDecimal对象的大小比较,需要使用compareTo()方法来进行比较。具体示例如下:
```java
import java.math.BigDecimal;
public class BigDecimalCompareExample {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10.5");
BigDecimal num2 = new BigDecimal("5.7");
// 比较num1和num2的大小
if(num1.compareTo(num2) > 0) {
System.out.println("num1比num2大");
} else if(num1.compareTo(num2) < 0) {
System.out.println("num1比num2小");
} else {
System.out.println("num1和num2相等");
}
}
}
```
运行上述代码,输出结果为:
```
num1比num2大
```
在此示例中,我们创建了两个BigDecimal对象num1和num2,并使用compareTo()方法比较它们的大小。由于num1比num2大,因此输出"num1比num2大"。
阅读全文