Bonjour,
Je ne dois pas avoir bien saisie le fonctionnement de la classe BigDecimal. Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?



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