java设置数值保留几位小数

java如何设置保留几位小数呢?简单点,就是下面这样

//0.00代表保留两位小数,0.000就是保留三位小数,接下来你懂的
//RoundingMode.HALF_UP的意思是目标保留小数位最后一位的后一位只要大于0,则最后一位进行加1的操作,
例如:3.1 == 4、3.2 == 4、3.0 == 3

public static String format(double value) {
     DecimalFormat df = new DecimalFormat("0.00");
     df.setRoundingMode(RoundingMode.HALF_UP);
     return df.format(value);
}

你可能感兴趣的:(java基础)