All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sghd.common.utils.formula.FormulaImport Maven / Gradle / Ivy

The newest version!
package com.sghd.common.utils.formula;

import java.math.BigDecimal;
import java.math.RoundingMode;

/**
 * 公式需要导入的方法定义
 *
 */
public final class FormulaImport {
	
	/**
	 * 四舍五入(向上)
	 * @param value
	 * @param scale
	 * @return
	 */
	public static double roundUp(double value, int scale) {
		if (scale < 0){
			return value;
		}
		return new BigDecimal(String.valueOf(value)).setScale(scale, RoundingMode.HALF_UP).doubleValue();
	}
	
	/**
	 * 四舍五入(向下)
	 * @param value
	 * @param scale
	 * @return
	 */
	public static double roundDown(double value, int scale) {
		if (scale < 0){
			return value;
		}
		return new BigDecimal(String.valueOf(value)).setScale(scale, RoundingMode.HALF_DOWN).doubleValue();
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy