是否有可用于将数字截断为任意小数位数的 Java 库函数? 例如。
SomeLibrary.truncate(1.575, 2) = 1.57
谢谢
最佳答案
尝试 BigDecimal 的 setScale像这样:
public static double round(double d, int decimalPlace) {
BigDecimal bd = new BigDecimal(d);
bd = bd.setScale(decimalPlace, BigDecimal.ROUND_HALF_UP);
return bd.doubleValue();
}
关于java - java中是否有截断 double 的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1976809/