Bigdecimal类型比较大小

以下是通过 compareTo 方法比较 BigDecimal 对象与 0 的示例代码

public class Main {
    public static void main(String[] args) {
        BigDecimal number = new BigDecimal("0");

        int compareResult = number.compareTo(BigDecimal.ZERO);
        if (compareResult == 0) {
            System.out.println("number 等于 ");
        } else if (compareResult > 0) {
            System.out.println("number 大于 0");
        } else {
            System.out.println("number 小于 0");
        }
    }
}

compareTo方法回比较调用者对象(即number)和参数对象(即BigDecimal.ZERO)之间的大小关系,并返回一个很整数值来比较结果。

当返回值是负数的时候,表示调用者对象小于参数对象;
当返回值为0的时候,表示两者相等;
当返回值是正数的时候,表示调用者对象大于参数对象。

你可能感兴趣的:(工具类,java,开发语言,Bigdecimal)