IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

[Format] Formater un double


Sujet :

Collection et Stream Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 65
    Par défaut [Format] Formater un double
    Bonjour,
    je cherche à formater un double de la manière suivante :
    1782.3200001 => 1782.32

    Comment faire ?
    Merci.

  2. #2
    Membre chevronné Avatar de Scorpyosis
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 365
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    NumberFormat nf = new NumberFormat() ;
    nf.setMaximumFractionDigits(2) // la tu auras au plus 2 chiffres apres la virgule
    nf.setMinimumFractionDigits(2)  // maintenant tout tes nombres auront 2 chiffres après la virgule
     
    nf.format(ton_double) // renvoie un String

  3. #3
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    salut,

    depuis le JDK 5 la commande printf (comme en C) a été ajouté. donc si c'est pour de l'affichage :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    double d=10.3645896;
    System.out.printf("%8.2f",d); // affiche 10.36

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 48
    Par défaut
    Citation Envoyé par Scorpyosis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    NumberFormat nf = new NumberFormat() ;
    nf.setMaximumFractionDigits(2) // la tu auras au plus 2 chiffres apres la virgule
    nf.setMinimumFractionDigits(2)  // maintenant tout tes nombres auront 2 chiffres après la virgule
     
    nf.format(ton_double) // renvoie un String
    Sauf que NumberFormat est une classe abstraite

    Essaie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    new DecimalFormat("0.00").format(1782.3200001);
    - Colargol

  5. #5
    Membre chevronné Avatar de Scorpyosis
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 365
    Par défaut
    Ah oui c'est vrai autant pour moi. désolé pour la boulette !
    Mais pour me rattraper je dirais que le principe y était ! et que c'était pour voir si vous suiviez ( non je ne suis pas un prof ! )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Format d'un double
    Par ghosty04 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/04/2009, 13h09
  2. CString.Format : arrondi de double
    Par melleb dans le forum MFC
    Réponses: 5
    Dernier message: 26/01/2009, 17h55
  3. [Visual C++] Masque et format de type Double.
    Par whorian dans le forum C++
    Réponses: 4
    Dernier message: 20/10/2007, 13h49
  4. Format d'un double stocké dans une String
    Par ep31 dans le forum Struts 1
    Réponses: 5
    Dernier message: 20/09/2007, 12h27
  5. [FORMATION] Formations par alternance
    Par chobol dans le forum Etudes
    Réponses: 10
    Dernier message: 20/02/2004, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo