Als «bigdecimal» getaggte Fragen

BigDecimal ist ein numerischer Objekttyp in Java, der Dezimalzahlen mit beliebiger Genauigkeit darstellt.


3
BigDecimal - um new oder valueOf zu verwenden
Ich habe zwei Möglichkeiten gefunden, um ein BigDecimal-Objekt aus einem doppelten d herauszuholen. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Welches wäre ein besserer Ansatz? Würde valueOf ein neues Objekt erstellen? Was wird im Allgemeinen (nicht nur BigDecimal) empfohlen - neu oder valueOf? Vielen Dank.
97 java  bigdecimal 

14
Darstellung von Geldwerten in Java [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 7 Jahren . Verbessere diese Frage Ich verstehe, dass BigDecimal als …


5
Die beste plattformübergreifende (tragbare) Mathematikbibliothek mit beliebiger Genauigkeit [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Ich suche eine gute Mathematikbibliothek mit beliebiger Genauigkeit in …
81 c++  c  biginteger  bigdecimal  gmp 


1
Java BigDecimal Möglicher Überlauffehler
Ich habe Randbedingungen für Code mit a getestet BigDecimalund festgestellt, dass sich a beim BigDecimalInitialisieren mit dem String "1e2147483647"unerwartet verhält. Es scheint einen Wert zwischen 0und zu haben 1e-2147483647. Wenn ich versuche anzurufen intValue(), bekomme ich eine NegativeArraySizeException. Ich sollte beachten, dass dies 2147483647der Maximalwert einer Ganzzahl auf meinem System …
78 java  bigdecimal 

1
Woher wissen Sie, ob ein BigDecimal genau in Float oder Double konvertieren kann?
Class BigDecimalverfügt über einige nützliche Methoden, um eine verlustfreie Konvertierung zu gewährleisten: byteValueExact() shortValueExact() intValueExact() longValueExact() Methoden floatValueExact()und doubleValueExact()existieren jedoch nicht. Ich habe den OpenJDK-Quellcode für Methoden floatValue()und gelesen doubleValue(). Beide scheinen zu Rückfall Float.parseFloat()und Double.parseDouble()verbunden, die positive oder negative Unendlichkeit kann zurückzukehren. Wenn Sie beispielsweise eine Zeichenfolge von 10.000 …
10 java  bigdecimal 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.