次のコードを実行する場合:
public class FPoint {
public static void main(String[] args) {
float f = 0.1f;
for(int i = 0; i<9; i++) {
f += 0.1f;
}
System.out.println(f);
}
}
次の出力が表示されます。
1.0000001
しかし、出力は1.0000000になるはずですよね?間違っていたら訂正してください..!!