当前位置: 代码迷 >> J2SE >> 来大神看看这个DecimalFormat的四舍五入有关问题
  详细解决方案

来大神看看这个DecimalFormat的四舍五入有关问题

热度:74   发布时间:2016-04-23 20:05:33.0
来大神看看这个DecimalFormat的四舍五入问题
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才被修正
  相关解决方案