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

Java Discussion :

Nombre format sans exposant


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 99
    Par défaut Nombre format sans exposant
    Bonjour,

    je récupère une valeur (un double) d'une base de donnée : 3.48890802E8

    je voudrais récupérer cette valeur sous la forme 348890802, et que ça affiche aussi les chiffres après la virgule s'il y en a.

    Cependant je veux que cette valeur soit stockée sous cette forme dans ma variable. C'est à dire en gros : double d = Double.parse("3.48890802E8"); et d.toString() affiche 348890802 et non 3.48890802E8

    Merci.

  2. #2
    Membre expérimenté Avatar de Tux++
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    281
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 281
    Par défaut
    Bonjour,

    simplement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    				Double d = Double.parseDouble("3.48890802E8");
    				int n = d.intValue();

  3. #3
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Citation Envoyé par Tux++ Voir le message
    Bonjour,

    simplement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    				Double d = Double.parseDouble("3.48890802E8");
    				int n = d.intValue();
    Ce n'est pas la bonne façon de faire car il y a perte des éventuelles décimales.
    La réponse est dans la FAQ Comment convertir un nombre en chaîne formatée ? .
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  4. #4
    Membre expérimenté Avatar de Tux++
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    281
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 281
    Par défaut
    perte des décimales? Dans un eniter ca me semble logique

  5. #5
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    Citation Envoyé par Tux++ Voir le message
    perte des décimales? Dans un eniter ca me semble logique
    C'est bien là qu'est le problème, il n'a jamais été question d'un quelconque entier :
    Citation Envoyé par nanourene Voir le message
    je récupère une valeur (un double) d'une base de donnée ...
    ...
    je voudrais récupérer cette valeur sous la forme 348890802, et que ça affiche aussi les chiffres après la virgule s'il y en a.
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  6. #6
    Membre expérimenté Avatar de Tux++
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    281
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 281
    Par défaut
    ouhla, mea culpa, je ne sais pas ou j'ai été lire un entier moi


    désolé

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

Discussions similaires

  1. [Débutant][Math] Afficher un nombre sans exposant
    Par tanguy dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 24/09/2012, 13h58
  2. [Nombre]formater le nombre de décimal après une virgule.
    Par PascalCmoa dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 09/03/2007, 10h40
  3. conversion sans exposant
    Par spirit_epock dans le forum Langage
    Réponses: 6
    Dernier message: 20/04/2006, 08h51
  4. [Nombres] Format scientifique
    Par plegat dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 13/03/2006, 19h57
  5. Une formation sans diplôme ??
    Par BlackTiger dans le forum Etudes
    Réponses: 6
    Dernier message: 16/06/2005, 10h05

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