BigDecimal 判断小于0
时间: 2023-09-12 22:03:42 浏览: 271
你可以使用 `compareTo()` 方法来比较 BigDecimal 的大小。如果结果小于0,那么该 BigDecimal 对象小于另一个对象。以下是一个示例代码:
```java
import java.math.BigDecimal;
public class BigDecimalExample {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("-10.5");
BigDecimal num2 = new BigDecimal("0");
if (num1.compareTo(num2) < 0) {
System.out.println("num1 is less than 0");
} else if (num1.compareTo(num2) == 0) {
System.out.println("num1 is equal to 0");
} else {
System.out.println("num1 is greater than 0");
}
}
}
```
在上面的示例中,`num1` 是一个负数,并且使用 `-` 符号作为前缀来表示。使用 `compareTo()` 方法来比较 `num1` 和 `num2` 的大小,并根据比较结果输出相应的消息。在这种情况下,输出是 "num1 is less than 0"。
阅读全文