Linux 拨号vps windows公众号手机端

java判断bigdecimal是否为负数

lewis 8年前 (2017-05-10) 阅读数 10 #程序编程
文章标签 Java

可以使用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是否为负数,并打印结果。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门