两个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));
需要指定精度的