在Java中,BigDecimal類表示任意精度的定點數。當需要比較兩個BigDecimal對象時,通常會使用compareTo方法或equals方法。
示例代碼:
BigDecimal num1 = new BigDecimal("10.5");
BigDecimal num2 = new BigDecimal("10.5");
int result = num1.compareTo(num2);
if (result < 0) {
System.out.println("num1 小于 num2");
} else if (result > 0) {
System.out.println("num1 大于 num2");
} else {
System.out.println("num1 等于 num2");
}
示例代碼:
BigDecimal num1 = new BigDecimal("10.500");
BigDecimal num2 = new BigDecimal("10.5");
if (num1.equals(num2)) {
System.out.println("num1 等于 num2");
} else {
System.out.println("num1 不等于 num2");
}
總結: