读书人

两个float数相加的有关问题

发布时间: 2011-12-21 23:56:01 作者: rapoo

两个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));

需要指定精度的

读书人网 >Java Web开发

热点推荐