0

重複の可能性:
浮動小数点の不正確な例

最初に、私は私の貧弱な英語をお詫びします。

Javaの浮動小数点数の計算エラーは誰もが知っています。次のように:

System.out.println(0.0934 * 1000);
System.out.println(0.0935 * 1000);
System.out.println(0.0936 * 1000);

結果は

93.39999999999999
93.5
93.60000000000001

そして、 BigDecimalを使用してこの問題を解決できます。

エラーの原理を知りたい。問題の原因は何ですか。

ありがとう。

4

0 に答える 0