BigDecimal类型比较数字大小
1.转成int
BigDecimal b1 = new BigDecimal("-121454125453.145");
if(b1.intValue()<0) {
System.out.println("金额为负数!");
System.out.println(b1);
}
2.compareTo方法,
结果是: -1:小于; 0 :等于; 1 :大于;
BigDecimal b1 = new BigDecimal("-121454125453.145");
if(b1.compareTo(BigDecimal.ZERO)==-1) {
System.out.println("金额为负数!");
}
本文介绍了在Java中使用BigDecimal类型进行数字大小比较的两种方法:通过转换为int类型判断和使用compareTo方法。通过示例展示了如何判断一个BigDecimal数值是否为负数。
6万+

被折叠的 条评论
为什么被折叠?



