保留小数点后位数

发布时间 2023-09-01 17:53:36作者: 晓之羽
/**
*
* @param v1 分子
* @param v2 分母
* @param scale 保留小数点后位数
* @return
*/
public static double div(String v1, String v2, int scale) {
if (scale < 0) {
scale = 2;
}
BigDecimal bigDecimal1 = new BigDecimal(Double.parseDouble(v1));
BigDecimal bigDecimal2 = new BigDecimal(Double.parseDouble(v2));
return bigDecimal1.divide(bigDecimal2, scale, BigDecimal.ROUND_HALF_UP).doubleValue();
}