BigDecimal加减乘除运算add 加法subtract 减法multiply 乘法divide 除法（整除、商保留指定小数位，获取商和余数）示例如下：public class BigDecimalTest { @Test public void test() { BigDecimal a = new BigDecimal(10L); BigDecimal b = new BigDecimal(3L); System.out.println("a = " + a); System.out.println("b = " + b); // 加法 System.out.println("a + b = " + a.add(b)); // 减法 System.out.println("a - b = " + a.subtract(b)); // 乘法 System.out.println("a * b = " + a.multiply(b)); // 除法，如果不能整除抛出算术异常：ArithmeticException System.out.println("a / a = " + a.divide(a)); // 除法，商向下取整 System.out.println("a / b = " + a.divide(b, RoundingMode.DOWN)); // 除法，商保留两位小数并向上取整 System.out.println("a / b = " + a.divide(b, 2, RoundingMode.UP)); // 除法，返回商和余数 BigDecimal[] bigDecimals = a.divideAndRemainder(b); System.out.println("a / b = " + bigDecimals[0] + "，余数 = " + bigDecimals[1]); } } 示例运行结果如下：a = 10 b = 3 a + b = 13 a - b = 7 a * b = 30 a / a = 1 a / b = 3 a / b = 3.34 a / b = 3，余数 = 1
简介Hutool是一个功能丰富且易用的Java工具类库，通过诸多实用工具类的使用，旨在帮助开发者快速、便捷地完成各类开发任务。 这些封装的工具涵盖了字符串、数字、集合、编码、日期、文件、IO、加密、数据库JDBC、JSON、HTTP客户端等一系列操作， 可以满足各种不同的开发需求。Hutool官网：https://hutool.cn/参考文档：https://doc.hutool.cn/pages/index/API文档：https://apidoc.gitee.com/dromara/hutool/[...]