Aller au contenu

[Résolu] Arrondir nombre après un calcul


Atari45

Recommended Posts

Posté(e)

Bonjour

Je développe une application Android et je rencontre un soucis.

Je fais beaucoup de calculs et j'aimerai arrondir mes nombres à 2 décimal.

J'ai essayer Math.round(var*100)/100.. Fonctionne pas

J'ai ce calcul :

nbObjSize2.setText(String.valueOf(hte * (nbObjDiste / nbFocalLene - 1)));

Je suis bloqué.. Si quelqu'un a une idée.
Merci, bonne après midi

 

edit : Réponse d'un autre Site Forum : utiliser DecimalFormat()

 

DecimalFormat df = new DecimalFormat("########.00"); 

nbObjSize2.setText(String.valueOf(df.format(hte * (nbObjDiste / nbFocalLene - 1))));
 
A+
Posté(e)

Oui, DecimalFormat est une bonne solution

Du coup, tu peux enlever le String.valueOf, devenu inutile (format retourne déjà une chaîne de caractères)

nbObjSize2.setText(df.format(hte * (nbObjDiste / nbFocalLene - 1)));
Posté(e)

Ok je testerais !! Pour l'instant j'ai laissé [color=red]sa[/color] fonctionne mais si je peux réduire et éviter les doublons ;)

 

Merci ^^

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...