bonjour,

j'ai beau chercher je ne comprends pas , c'est pourtant simple :

je calcule l'arrondi d'un nombre, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
double arrondi = (Math.round(1.234*100))/100;
je l'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
String Txt = Double.toString(arrondi);
ce qui donne (j'affiche le résultat dans un TextView nommé debug) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
double arrondi = (Math.round(1.235*100))/100;
TextView debug = (TextView) findViewById(R.id.debug);
String Txt = Double.toString(arrondi);
debug.setText(Txt);
Comme résultat affiché j'ai "1.0" !
au lieu de "1.23"

J'ai essayé avec float au lieu de double, mais sans succès.

Je débutes mais quand même, ça me paraissait simple !
qqu'un aurait-il une idée ?

(je développe avec Eclipse 3.7.1 et Android SDK sous Ubuntu)