BigDecimal 多个数据比较大小
时间: 2023-11-22 22:50:30 浏览: 204
以下是使用BigDecimal进行多个数据比较大小的方法:
```java
import java.math.BigDecimal;
public class BigDecimalComparison {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10.5");
BigDecimal num2 = new BigDecimal("20.3");
BigDecimal num3 = new BigDecimal("15.8");
// 使用compareTo方法进行大小比较
if (num1.compareTo(num2) < 0) {
System.out.println("num1 is less than num2");
} else if (num1.compareTo(num2) > 0) {
System.out.println("num1 is greater than num2");
} else {
System.out.println("num1 is equal to num2");
}
// 使用equals方法进行相等比较
if (num2.equals(num3)) {
System.out.println("num2 is equal to num3");
} else {
System.out.println("num2 is not equal to num3");
}
}
}
```
阅读全文