Nombre de décimal [Résolu]

cs_Taz1984 47 Messages postés lundi 20 juillet 2009Date d'inscription 13 mars 2013 Dernière intervention - 22 avril 2010 à 15:54 - Dernière réponse : cs_Taz1984 47 Messages postés lundi 20 juillet 2009Date d'inscription 13 mars 2013 Dernière intervention
- 22 avril 2010 à 17:21
Bonjour,

Je voudrai récupérer un float avec un deux décimales.

Par exemple :
float a  = (66203/66180) ;

Le java me retourne a = 1.0 or je voudrai avoir par exemple 1.000347531.

Comment puis je faire , j'ai essayé d'utiliser les classes DecimalFormat et BigDecimal de cette manière .

BigDecimal E = new BigDecimal(66203);
BigDecimal D = new BigDecimal(66180);
BigDecimal R = E.divide(D);

DecimalFormat df = new DecimalFormat();
df.setMaximumFractionDigits(3);

DecimalFormat dffff = new DecimalFormat (" ########.00");
dffff.format((66203 / 66180));

String decia = new DecimalFormat("0.00000").format((66203 / 66180));


Aucune ne fonctionne , si quelqu'un peux m'aider !!!!

Merci d'avance
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_Taz1984 47 Messages postés lundi 20 juillet 2009Date d'inscription 13 mars 2013 Dernière intervention - 22 avril 2010 à 17:21
3
Merci
Une solution :

Double resultatR =new Double( (new Double(6686865)
/ new Double(545454) - 1) *100)   ;


double ratio = java.lang.Math.abs(resultatR.doubleValue());


et la dans mon ratio j'ai toutes mes décimales !!

Merci cs_Taz1984 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 75 internautes ce mois-ci

Commenter la réponse de cs_Taz1984
cs_laurent1024 987 Messages postés mardi 31 mai 2005Date d'inscription 30 août 2012 Dernière intervention - 22 avril 2010 à 16:34
0
Merci
T'as essayé un
float a = ((float)66203)/66180;
?
Commenter la réponse de cs_laurent1024

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.