首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于四舍五入解决思路

2012-02-29 
关于四舍五入DecimalFormat dfnew DecimalFormat(#.00)System.out.println(df.format(1.105))Syste

关于四舍五入
DecimalFormat df=new DecimalFormat("#.00");
System.out.println("df.format(1.105)");
System.out.println("df.format(1.106)");

第一个输出的是1.10
第二个输出的是1.11
  这样输出的不精确,没有四舍五入的效果,能不能给我一个精确的效果啊

[解决办法]
System.out.println(Math.round(1.105*100.0)/100.0);
System.out.println(Math.round(1.104*100.0)/100.0);

热点排行