java判断bigdecimal是否为负数

   2025-02-05 4350
核心提示:可以使用BigDecimal的compareTo()方法来判断BigDecimal是否为负数。import java.math.BigDecimal;public class Main {public sta

可以使用BigDecimalcompareTo()方法来判断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对象number1number2number1是一个负数,number2是一个正数。

然后我们定义了一个静态方法isNegative(),该方法接受一个BigDecimal作为参数,并使用compareTo()方法将其与BigDecimal.ZERO进行比较。如果number小于0,则返回true,否则返回false

最后我们调用isNegative()方法来判断number1number2是否为负数,并打印结果。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言