我一直试图找出原因,但我不能.有谁能够帮我?
请看下面的例子.
float f = 125.32f; System.out.println("value of f = " + f); double d = (double) 125.32f; System.out.println("value of d = " + d);
这是输出:
值f = 125.32
值d = 125.31999969482422
java floating-point precision double ieee-754
double ×1
floating-point ×1
ieee-754 ×1
java ×1
precision ×1