pb - résultat de type double/float arrondi
Bonjour à tous,
J'ai un petit soucis concernant un type de données.
Je fais un petit calcul tout bête, à savoir (2+3)*3. Le résultat attendu est 1.66666....
Or, le résultat que j'ai est 1.0
J'ai beau avoir lu la FAQ et certains topics, les problèmes rencontrés sont plutôt inverses au mien, c'est-à-dire que les développeurs cherchent à restreindre le nombre de chiffres après la virgule.
Moi j'aimerais en avoir 2 après la virgule, mais je n'arrive même pas à en avoir un, il arrondit systématiquement à l'inférieur !!
Voici mon code :
Code:
1 2 3
| public static double calcul(int nb1, int nb2){
return (nb1+nb2)/nb2;
} |
Que je mette en double ou en float, j'ai exactement le même résultat.
Je suis sur Eclipse 3.0.1.
Faut-il changer un paramètre sur Eclipse ou y-a-t-il une fonction pour résoudre se problème, autre que BigDecimal ???
Merci d'avance pour votre aide :).