package com.walker.infrastructure.utils;
|
|
import java.text.DecimalFormat;
|
|
/**
|
* 数值格式工具类。
|
* @author 时克英
|
* @date 2022-09-26
|
*/
|
public class NumberFormatUtils {
|
|
// private static final DecimalFormat df2 = new DecimalFormat("#.00");
|
// private static final DecimalFormat df2 = new DecimalFormat("#.##");
|
|
/**
|
* 把精度小数,按四舍五入方式,转成整数。
|
* @param value
|
* @return
|
* @date 2023-07-08
|
*/
|
public static final double scaleRoundToInt(double value){
|
if(value <= 0){
|
return value;
|
}
|
return new Double(Math.round(value)).intValue();
|
}
|
|
/**
|
* 给定数值保留2位小数。
|
* @param value
|
* @return
|
*/
|
public static final double scaleAccuracy2(double value){
|
DecimalFormat df2 = new DecimalFormat("#.00");
|
String score = df2.format(value);
|
return Double.parseDouble(score);
|
}
|
}
|