判断 BigDecimal 小于0
时间: 2023-09-12 10:03:42 浏览: 110
判断 BigDecimal 是否小于0,可以使用 `compareTo` 方法,该方法会返回一个整数值,表示当前 BigDecimal 与指定 BigDecimal 的大小关系。当当前 BigDecimal 小于指定 BigDecimal 时,返回-1,当两个 BigDecimal 相等时,返回0,否则返回1。
因此可以使用以下代码来判断 BigDecimal 是否小于0:
```java
BigDecimal bd = new BigDecimal("-1.23");
if (bd.compareTo(BigDecimal.ZERO) < 0) {
// bd 小于 0
}
```
其中,`BigDecimal.ZERO` 表示一个值为0的 BigDecimal 对象。
相关问题
判断bigdecimal小于0
您可以使用 `compareTo` 方法来判断 BigDecimal 是否小于 0。
比如这样:
BigDecimal bd = new BigDecimal("-10.5");
if (bd.compareTo(BigDecimal.ZERO) < 0) {
System.out.println("BigDecimal less than zero");
} else {
System.out.println("BigDecimal greater than or equal to zero");
}
输出:
BigDecimal less than zero
如何判断bigdecimal小于0
可以使用 `compareTo` 方法来比较 `BigDecimal` 对象的大小,如果返回值小于0,则表示该对象小于0。具体代码如下:
```
BigDecimal num = new BigDecimal("-1.2");
if (num.compareTo(BigDecimal.ZERO) < 0) {
System.out.println("num小于0");
}
```
阅读全文