Javaで金額等を計算する時の誤差 – プログラミング – Home

Javaで金額等を計算する時の誤差
 
通知
すべてクリア

[解決済] Javaで金額等を計算する時の誤差


hayato
 hayato
(@hayato)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

おはつにお目にかかります、hayatoと申します。

丸め誤差について悩んでいるのですが、
金額計算など、1円単位の誤差も許されない計算をJavaで行う場合、
皆様はどのようにしていますでしょうか?

全てBigDecimalやそのサブクラスを実装したクラスなどで計算を行うべきなのでしょうか?
やはり四則演算子で金額を計算するのは危険なのでしょうか?

皆様のお知恵をお貸し頂けないでしょうか。


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

丸め誤差が許されないなら、BigDecimalを使うしかないと思いますけど。


返信引用
hayato
 hayato
(@hayato)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

む、やはりそうですか。
できるだけSQLで計算してしまうっていうのもありですかね。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました