In Java mit einer beliebigen Anzahl Nachkommastellen rechnen?
Wie kann ich in Java mit beliebig vielen Nachkommastellen rechnen? Am besten so, dass man sie einstellen kann, ähnlich wie bei Python "decimal"
Oder ist BigDecimal die einzige Möglichkeit?
Danke
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Mehr als 15 signifikante Nachkommastellen bekommt man mit den primitiven Datentypen nicht.
Du wirst BigDecimal verwenden müssen, dort sind Dir (fast) keine Grenzen gesetzt.
Woher ich das weiß:Berufserfahrung – Software-Entwicklung
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, IT
Alternativ zu BigDecimal könntest du vor deinen Berechnungen auch eine Multiplikation mit 10^n vornehmen.
Das hilft aber nicht bei Berechnungen mit 100+ Nachkommastellen