BigDecimal调用divide()方法时报异常: Non-terminating decimal expansion; no exact representable decimal result. 原因是出现了无限小数,这时候需要定义保留几位小数, decemal1.divide(decimal2, 6, BigDecimal.ROUND_HALF_UP);
本文来自博客园,作者:JAVA开发老菜鸟,转载请注明原文链接:https://www.cnblogs.com/sam-uncle/p/14329380.html