Questions marquées «bigdecimal»

BigDecimal est un type d'objet numérique en Java qui représente des nombres décimaux avec une précision arbitraire.


3
BigDecimal - pour utiliser new ou valueOf
Je suis tombé sur deux façons de sortir un objet BigDecimal d'un double d. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Quelle serait la meilleure approche? ValueOf créerait-il un nouvel objet? En général (pas seulement BigDecimal), qu'est-ce qui est recommandé - nouveau ou valueOf? Merci.
97 java  bigdecimal 



1
Comment savoir si un BigDecimal peut exactement se convertir en float ou en double?
La classe BigDecimala quelques méthodes utiles pour garantir une conversion sans perte: byteValueExact() shortValueExact() intValueExact() longValueExact() Cependant, les méthodes floatValueExact()et doubleValueExact()n'existent pas. J'ai lu le code source d'OpenJDK pour les méthodes floatValue()et doubleValue(). Les deux semblent se replier sur Float.parseFloat()et Double.parseDouble(), respectivement, ce qui peut retourner l'infini positif ou négatif. …
10 java  bigdecimal 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.