方法1(四舍五入,返回值是一个字符串)
DecimalFormat decimalFormat = new DecimalFormat("0.00");
String format = decimalFormat.format(5.3687545);
方法2(四舍五入,返回值是一个字符串)
String format = String.format("%.2f", 5.3687545);
方法3(返回值是double,UP向上取整 5.37,DOWN向下取整5.36)
// 新方法,如果不需要四舍五入,可以使用RoundingMode.DOWN
BigDecimal bg = new BigDecimal(d).setScale(2, RoundingMode.UP);
double v = bg.doubleValue();