Java BigDecimal 比较大小 - 使用 compareTo 方法
BigDecimal可以通过compareTo方法比较两个数的大小,返回值为int类型:
- 如果调用compareTo方法的BigDecimal数值大于参数BigDecimal数值,则返回值为1。
- 如果调用compareTo方法的BigDecimal数值等于参数BigDecimal数值,则返回值为0。
- 如果调用compareTo方法的BigDecimal数值小于参数BigDecimal数值,则返回值为-1。
举个例子:
BigDecimal a = new BigDecimal('1.23'); BigDecimal b = new BigDecimal('2.34');
int result = a.compareTo(b); if(result < 0){ System.out.println('a小于b'); }else if(result == 0){ System.out.println('a等于b'); }else{ System.out.println('a大于b'); }
输出结果为:a小于b
原文地址: https://www.cveoy.top/t/topic/oNsM 著作权归作者所有。请勿转载和采集!