Aller au contenu

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


Atari45

Recommended Posts

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+
Lien vers le commentaire
Partager sur d’autres sites

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)));
Lien vers le commentaire
Partager sur d’autres sites

Archivé

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

×
×
  • Créer...