Java - BigDecimal精确运算工具类
package com . boob . common . utils ; import java . math . BigDecimal ; /** * @description:精确运算工具类 * @author:boob * @since:2020/2/9 */ public class MathUtils { public MathUtils ( ) { } /** * 提供精确的加法运算。 * * @param v1 被加数 * @param v2 加数 * @return 两个参数的和 */ public static double add ( String v1 , String v2 , int precision ) { BigDecimal b1 = new BigDecimal ( v1 ) ; BigDecimal b2 = new BigDecimal ( v2 ) ; return b1 . add ( b2 ) . setScale ( precision , BigDecimal . ROUND_HALF_UP ) . doubleValue ( ) ; } /** * 提供精确的减法运算。 * * @param v1 被减数 * @param v2 减数 * @return 两个参数的差 */ public static double sub (