Java Beispielhaft - Ungenaues Geld? #coding #java

preview_player
Показать описание
Gleitkommazahlen wie float und double sind denkbar schlecht für Geldbeträge geeignet. Das liegt an der technischen Funktionsweise von Gleitkommazahlen (mehr dazu im IEEE 754 Standard).

Eine Lösung besteht darin, mit Ganzzahlen zu rechnen, indem man die kleinstmögliche Einheit der Währung abbildet. Für Euro wäre das der Euro-Cent.

Рекомендации по теме
Комментарии
Автор

Und noch besser ist es Martin Fowlers Money-Typ aus P of EAA zu nehmen.
Und alle Operationen so lazy/spät wie möglich auszuführen und auf dem Weg dahin, alles, was man in den mathematischen Termen sauber vereinfachen oder wegkürzen kann, auch zu machen, bevor die finale Summe ermittelt und ausgegeben wird.

cyrusol