兩個float值Acually我試圖在Java中添加兩個浮點值是這樣的:添加Java中
import java.text.DecimalFormat;
class ExactDecimalValue
{
final strictfp static public void main(String... arg)
{
float f1=123.00000f;
float f2=124.00000f;
float f3=f1+f2;
System.out.println(f1+f2);
System.out.println("sum of two floats:"+f3);
/*my expected output is:247.00000
but comming output is:247.0 and 247*/
}
}
現在我能做些什麼來得到這種格式的值:247.00000。
可能重複的[浮點不準確的例子](http://stackoverflow.com/questions/2100490/floating-point-inaccuracy-examples) –