Comportement bizarre de BigDecimal !
Bonjour,
Je ne dois pas avoir bien saisie le fonctionnement de la classe BigDecimal. Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
public class EmploiDeBigDecimal {
public static void main(String[] args) {
BigDecimal result;
BigDecimal bd=new BigDecimal("5.0");
result=bd.add(new BigDecimal("4.0"));
System.out.println(result.toString());
}
} |
Ce code m'affiche -32768, autrement dit Integer.MIN_VALUE .
Quelqu'un a une explication à cela ?
:merci:
P.S : La reponse doit sùrement se trouver dans la javadoc mais je ne l'ai pas trouvé, mon niveau en anglais doit y étre pour quelque chose :aie: