BigDecimal 金额判断大于0、等于0、小于0 方法

方法的使用: BigDecimal.compareTo(BigDecimal.ZERO)

    public static void main(String[] args) {
        BigDecimal b1 = new BigDecimal(0.01);
        System.out.println(b1.compareTo(BigDecimal.ZERO));  // 输出 1

        BigDecimal b2 = new BigDecimal(0.00);
        System.out.println(b2.compareTo(BigDecimal.ZERO));  // 输出 0

        BigDecimal b3 = new BigDecimal(-3);
        System.out.println(b3.compareTo(BigDecimal.ZERO));  // 输出 -1


        if (b2.compareTo(BigDecimal.ZERO) <= 0) {
            System.out.println("价格小于或等于0");
        }

    }

BigDecimal 金额判断大于0、等于0、小于0 方法_第1张图片

你可能感兴趣的:(BigDecimal,java,算法,开发语言)