BigDecimal判断正负数
时间: 2023-11-11 17:00:42 浏览: 155
运用BigDecimal精确计算
可以使用BigDecimal的compareTo方法来判断正负数。如果返回值为1,则表示该BigDecimal对象大于0;如果返回值为-1,则表示该BigDecimal对象小于0;如果返回值为0,则表示该BigDecimal对象等于0。
示例代码如下:
```
BigDecimal num = new BigDecimal("-123.45");
int result = num.compareTo(BigDecimal.ZERO);
if (result > 0) {
System.out.println("num是正数");
} else if (result < 0) {
System.out.println("num是负数");
} else {
System.out.println("num等于0");
}
```
阅读全文