Files
scrq-hd/.svn/pristine/ec/ec5846a1a8441a1ff6a5d9a6cae0b41b81b47170.svn-base
2025-07-03 10:34:04 +08:00

32 lines
723 B
Plaintext

package com.cmeim.basic.utils;
import java.math.RoundingMode;
import java.text.NumberFormat;
/**
* @author wuyuqi
* @since 2022/7/29 09:01
*/
public class DoubleUtil {
/**
* 四舍五入
*
* @param originNum 初始数据
* @param num 保留小数位
* @param numberFormat 数字工具对象
* @return double
*/
public static double round(double originNum, int num, NumberFormat numberFormat) {
numberFormat.setMaximumFractionDigits(num);
numberFormat.setRoundingMode(RoundingMode.HALF_UP);
String format = numberFormat.format(originNum);
format = format.replaceAll(",", "");
return Double.parseDouble(format);
}
}