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 :

[Math][BigInteger] mise en forme exposant


Sujet :

Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 94
    Points : 92
    Points
    92
    Par défaut [Math][BigInteger] mise en forme exposant
    Bonjour,
    je cherche à afficher un BigInteger sous une forme exponentielle, tel que
    3.14 * 10 puissance x, avec une méthode ou une classe existante, qui peut me répondre ?
    merci.

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 867
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 867
    Points : 22 929
    Points
    22 929
    Billets dans le blog
    53
    Par défaut
    Apparement il n'en existe pas ; du moins qui utilise ce type tel quel directement (dans la javadoc de BigInteger clique sur Use).

    La variante de la methode format() de la classe NumberFormat qui prend un objet* en parametre fonctionne avec BigDecimal et BigInteger mais il est indique que tu perdras de la precisions/info pour des objets d'une taille > 64 bits. Je crains qu'il ne te faille donc implementer ton propre formatter etendant NumberFormat ou en trouver un sur le net.

    *format(Object number, StringBuffer toAppendTo, FieldPosition pos)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 94
    Points : 92
    Points
    92
    Par défaut
    8) merci Bouye,
    j'ai contourné le probleme en représentant une chaîne de nombre qui correspond au bigInteger sous forme de puissance de 10 comme je voulais, pour la fonction format, pas le temps pour l'instant, mais si tu en as une toute prête je veux bin voir, à charge de revanche merci.
    A++.

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, 14h58
  2. [XL-2010] Mise en forme conditionnelle avec formule math
    Par glc29 dans le forum Excel
    Réponses: 5
    Dernier message: 14/07/2012, 12h57
  3. mise en forme rapide d'applets
    Par appletj dans le forum Applets
    Réponses: 11
    Dernier message: 03/06/2004, 14h28
  4. Mise en forme HTML
    Par Regis.C dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 25/04/2004, 12h55
  5. Mise en forme fichier avant Import
    Par jeff37 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/04/2004, 16h16

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