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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 .