double lLeNombre; JTextField lLeChamp; lLeChamp.setText(""+ ((double)((long)(lLeNombre*100)))/100.0);
|
ou
double lLeNombre; JTextField lLeChamp; long lAux= (long)(lLeNombre * 100); long lDec= lAux %100;
lLeChamp.setText("" + (lAux / 100) + "." + (( lDec < 10 )?"0":"") + lDec);
|
ou
double lLeNombre; JTextField lLeChamp; String lVal= Double.toString(lLeNombre); String lRes; int lIdx= lVal.lastIndexOf('.'); if( lIdx < 0 ) lRes= lVal; else { lRes.substring(lIdx + 1); if( lRes.length() > 1 ) lRes= lVal.substring(0, lIdx + 1) + lRes.substring(0, 2); else lRes= lVal + "0"; } lLeChamp.setText(lRes);
|
Core Breaker 
-------------------------------
Réponse au message :
-------------------------------
> j'ai un programme qui manipule des chiffres double et je veux les afficher dans un JTextField avec seulement deux chiffres aprés la virgule.Merci