package com.couct.domain.util;
import java.math.BigDecimal;
/**
* 数字工具类
*/
public class NumberUtil {
/**
* 两数相除,结果取四舍五入
*
* @param v1
* @param v2 除数不能为0
* @param scale 保留几位小数
* @return
*/
public static double div(double v1, double v2, int scale) {
double r = 0;
if (v2 != 0) {
BigDecimal b1 = new BigDecimal(Double.toString(v1));
BigDecimal b2 = new BigDecimal(Double.toString(v2));
r = b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP).doubleValue();
} else {
r = v1;
}
return r;
}
}
两数相除,结果取四舍五入
最新推荐文章于 2023-05-30 08:54:21 发布