Wie wir konvertieren BigDecimalin Doublein Java? Ich habe eine Verpflichtung , wo wir doppelt als Argument verwenden, aber wir bekommen , BigDecimalso dass ich konvertieren müssen BigDecimalin Double.
doubleValue(). (Hinweis: Um die Dokumentation für eine bestimmte Klasse zu finden, suchen Sie einfach bei Google nach dem Klassennamen, gefolgt von Java. Um diese Dokumentation zu finden, suchte ich beispielsweise nach "BigDecimal Java".)
BigDecimalüberhaupt zu verwenden, es sei denn, Sie verwenden es Ende-zu-Ende. Diese Anforderung beeinträchtigt die Genauigkeit. kann die Einhaltung gesetzlicher Vorschriften beeinträchtigen; und kann eine fahrlässige Fahrlässigkeit darstellen.
Doubleund nicht double? Ist es ein Feld, das sein kann null?
doubleist nicht so schlecht, aber da es mehr als 15 Stellen Repräsentationsgenauigkeit hat, ist dies mehr als die meisten Programme benötigen, aber ich stimme zu, dass es manchmal keinen Sinn macht, BigDecimal zu verwenden, da Sie mit größerer Wahrscheinlichkeit Fehler / Komplexität hinzufügen.
new BigDecimal(2).doubleValue()