Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算. 双精度浮点型变量double可以处理16位有效数,但是在实际应用中,需要对更大或者更小的数进行运算和处理,因为精度问题double只能用来做科学计算或者是工程计算 而对于需要精确的计算,例如商业计算中,则需要使用到java.math.BigDecimal. BigDecimal 的4个构造方法: BigDecimal(int) 创建一个具有参数所指定整数值的对象. BigDecimal…