0
A
答えて
3
Math.Round(x:Number)はxを最も近い整数値に丸めます。あなたの場合、28は28.499999999999996の最も近い整数値です。だからここで正しい動作です。奇妙なことは、0.285 * 100が28.5ではないことですが、それはas3のNumberクラスの精度の結果です。ここではこれについて、もう少し情報と可能な解決策は次のとおりです。
はまた、あなたがこのSOの質問を参照することができます。このことができますVery strange number operation issue
ホープ。
4
ラウンドが正しいことをしています。 0.285は、2進浮動小数点値として正確に表現することはできません。ご覧のように、100を掛け合わせると28.4999999に近づきます...これは28.5よりも小さいので、値は切り捨てられます。
関連する問題
- 1. エンティティモデルの設計が間違っているか、間違っていますか?
- 2. Cythonの計算が間違っています
- 3. 割引計算が間違っています
- 4. 配列値の合計の計算が間違っていますか?
- 5. 間違った計算
- 6. Googleマップで間違った距離が計算されていますか?
- 7. 時間差間違った計算
- 8. パンダはewmを間違って計算しますか?
- 9. doubleで間違った計算
- 10. ffmpegシークが間違ったバイト範囲を計算していますか?
- 11. 階乗を計算すると、どこが間違っていましたか?
- 12. MYSQL計算で間違った値が返されます
- 13. 数値計算式の評価が間違っていた:python
- 14. Python HMAC-SHA1計算が間違っている
- 15. Woocommerce - カートの商品が間違っている計算
- 16. 私のライティング計算が間違っているのはなぜですか?
- 17. gpuのパラレルリダクション合計が間違ったopenclを計算する
- 18. d3.quantileがQ1を間違って計算しているようです
- 19. 分散間違った計算のC#
- 20. Cの間違った二重計算?
- 21. pythonイプシロン間違った計算
- 22. Encogが間違ったトレーニングデータを計算/分類します
- 23. 賃金計算が間違った返答を返します
- 24. pi計算のOpenMP並列化が遅いか間違っている
- 25. PHPでの単純な計算..私は間違っているのですか?
- 26. 前月の最終日が間違って計算される
- 27. 私は複利計算式で何か間違っていることを知っています
- 28. Pythonはいくつかの値の合計を間違った方法で計算しています
- 29. Excel計算で間違った値が返される
- 30. エビの方法が間違っているか間違っていますか?
[倍精度数](http://en.wikipedia.org/wiki/Double-precision_floating-point_format) –
NAFPQ:ない別の浮動小数点の質問! –