java如何保留几位小数

走着路睡觉
  • java
小于 1 分钟

DecimalFormat df = new DecimalFormat("#.####");
df.setRoundingMode(RoundingMode.CEILING);//向上取整
for (Number n : Arrays.asList(12, 123.12345, 0.23, 0.1, 2341234.212431324)) {
    Double d = n.doubleValue();
    System.out.println(df.format(d));
}

输出: 
12
123.1235
0.23
0.1
2341234.2125

上次编辑于:
贡献者: zhaojingbo
Loading...