bonjour,
j'ai beau chercher je ne comprends pas , c'est pourtant simple :
je calcule l'arrondi d'un nombre, par exemple :
je l'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part double arrondi = (Math.round(1.234*100))/100;
ce qui donne (j'affiche le résultat dans un TextView nommé debug) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part String Txt = Double.toString(arrondi);
Comme résultat affiché j'ai "1.0" !
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);
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)
Partager