试试这个-
DecimalFormat df = new DecimalFormat("##.##");df.setRoundingMode(RoundingMode.DOWN);System.out.println(df.format(12.49688f));System.out.println(df.format(12.456));System.out.println(df.format(12.0));在这里,我们使用十进制格式化程序进行格式化。将roundmode设置为DOWN,以便它不会自动舍入小数位。
预期结果是:
12.4912.4512



