传一个double类型的数据工具吧
public class DoubleUtil {
public static Double round(Double value, int scale) {
return new Double(round(value.doubleValue(), scale));
}
public static double round(BigDecimal value, int scale) {
BigDecimal one = new BigDecimal("1");
return value.divide(one, scale,
BigDecimal.ROUND_HALF_UP).doubleValue();
}
public static double round(double value, int scale) {
return divide(value, 1d, scale);
}
}
public class DoubleUtil {
public static Double round(Double value, int scale) {
return new Double(round(value.doubleValue(), scale));
}
public static double round(BigDecimal value, int scale) {
BigDecimal one = new BigDecimal("1");
return value.divide(one, scale,
BigDecimal.ROUND_HALF_UP).doubleValue();
}
public static double round(double value, int scale) {
return divide(value, 1d, scale);
}
}