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

两个float数相加的有关问题

2011-12-21 
两个float数相加的问题?floata-3.4ffloatb3.0fout.print(a+b)在网页中运行后,其结果不是等于-0.4的,

两个float数相加的问题?
float   a=-3.4f;
float   b=3.0f;
out.print(a+b);


在网页中运行后,其结果不是等于   -0.4   的,请问怎么才能的到这个结果啊?


[解决办法]
float a=-3.4f;
float b=3.0f;
DecimalFormat ddf1 = new DecimalFormat( "#0.0 ");
System.out.println(ddf1.format(a+b));

需要指定精度的

热点排行