java判断bigdecimal是否为负数
可以使用BigDecimal
的compareTo()
方法来判断BigDecimal
是否为负数。
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
BigDecimal number1 = new BigDecimal("-10.5");
BigDecimal number2 = new BigDecimal("5.5");
System.out.println(isNegative(number1)); // true
System.out.println(isNegative(number2)); // false
}
public static boolean isNegative(BigDecimal number) {
return number.compareTo(BigDecimal.ZERO) < 0;
}
}
在上面的示例中,我们定义了两个BigDecimal
对象number1
和number2
,number1
是一个负数,number2
是一个正数。
然后我们定义了一个静态方法isNegative()
,该方法接受一个BigDecimal
作为参数,并使用compareTo()
方法将其与BigDecimal.ZERO
进行比较。如果number
小于0,则返回true
,否则返回false
。
最后我们调用isNegative()
方法来判断number1
和number2
是否为负数,并打印结果。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:CMD attrib命令详解 下一篇:贵州云服务器租用价格是多少
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。