BigDecimal判断不等
时间: 2023-11-04 09:49:21 浏览: 84
运用BigDecimal精确计算
你可以使用`compareTo`方法来判断`BigDecimal`对象之间是否相等。`compareTo`方法的返回值为0表示相等,返回值大于0表示大于,返回值小于0表示小于。
下面是一个示例代码:
```java
import java.math.BigDecimal;
public class BigDecimalComparison {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10.0");
BigDecimal num2 = new BigDecimal("10.00");
if(num1.compareTo(num2) == 0) {
System.out.println("num1 and num2 are equal");
} else {
System.out.println("num1 and num2 are not equal");
}
}
}
```
在上述示例中,`num1`和`num2`的值都是10,但是它们的精度不同。通过使用`compareTo`方法,我们可以判断它们是否相等。
阅读全文