Afficher un nombre de type double java

Résolu
Bonjour,

comment afficher un nombre de type double avec deux chiffre après le verguil en java
et merci d'avance

3 réponses

  1. Bonjour,

    Il y a aussi la méthode brute:

    double mondouble = 3,666666;
    mondouble = (int)(mondouble*1000); // donne 3666
    mondouble +=5; // donne 3671
    mondouble = (int)(mondouble/10); //donne 367
    mondouble /= 100; // donne 3,67

    Voilà si tu veux faire un arrondi.
  2. Modérateur
    Tu peux utiliser DecimalFormat.
    Exemple pour une valeur monétaire quelconque :

    import java.text.DecimalFormat;
    System.out.println(new DecimalFormat(".00 ¤").format(1234.5678)); // 1234.57 €

    Remarque : le ¤ sera remplacé par € en France, £ en Angleterre, $ aux Etats-Unis...
    1. merci beacoup