判断BigDecimal 大于等于0并且小于等于100,最多保留两位小数
时间: 2023-05-20 10:05:26 浏览: 128
BigDecimal的计算
可以使用以下代码判断BigDecimal是否大于等于0并且小于等于100,最多保留两位小数:
BigDecimal num = new BigDecimal("50.1234");
if (num.compareTo(BigDecimal.ZERO) >= 0 && num.compareTo(new BigDecimal("100")) <= 0) {
num = num.setScale(2, RoundingMode.HALF_UP);
System.out.println(num);
} else {
System.out.println("Number is not between 0 and 100.");
}
阅读全文