DecimalFormat df1 = new DecimalFormat("#.#");
df1.setRoundingMode(RoundingMode.HALF_UP);
System.out.println(df1.format(12.35));
12.25输出的是12.3,怎么能输出12.4呢
------解决思路----------------------
DecimalFormat df1 = new DecimalFormat("#");
------解决思路----------------------
------解决思路----------------------
System.out.println(df1.format(12.35)); 你明明写的是12.35麻,12.4正确阿
------解决思路----------------------
------解决思路----------------------
jdk版本?
------解决思路----------------------
jdk版本的问题,这个错误一直到1.6才被修正