164 votes

Android - Arrondir à 2 décimales

Duplicata possible :
Arrondir un double à 2 chiffres significatifs après la virgule

Je sais qu'il existe de nombreux exemples sur la manière d'arrondir ce type de chiffres. Mais quelqu'un pourrait-il me montrer comment arrondir un double, pour obtenir une valeur que je puisse afficher sous forme de chaîne de caractères et qui a TOUJOURS 2 décimales ?

501voto

OleGG Points 2014

Vous pouvez utiliser String.format("%.2f", d) votre double sera automatiquement arrondi.

13voto

jersam515 Points 432

Une façon simple de le faire :

    Double d;
    Int i;
    D+=0.005;
    i=d*100;
    Double b = i/100;
    String s = b.toString():

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X