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

Langage Java Discussion :

Comportement bizarre de BigDecimal !


Sujet :

Langage Java

  1. #1
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut Comportement bizarre de BigDecimal !
    Bonjour,
    Je ne dois pas avoir bien saisie le fonctionnement de la classe BigDecimal. Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    public class EmploiDeBigDecimal {
     
        public static void main(String[] args) {
            BigDecimal result;
            BigDecimal bd=new BigDecimal("5.0");
            result=bd.add(new BigDecimal("4.0"));
            System.out.println(result.toString());
     
        }
     
    }
    Ce code m'affiche -32768, autrement dit Integer.MIN_VALUE .
    Quelqu'un a une explication à cela ?



    P.S : La reponse doit sùrement se trouver dans la javadoc mais je ne l'ai pas trouvé, mon niveau en anglais doit y étre pour quelque chose


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  2. #2
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Salut,

    Citation Envoyé par afrikha
    Ce code m'affiche -32768
    Bizarre, moi il m'affiche 9.0
    Tu tournes sous quel environnement? (perso, winXP SP2, JDK 1.6.0-rc-b104)
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    Je suis sous win XP SP2, jdk 1.5.0_6 et je developpe avec netbeans.
    Je vais essayer d'éxécuter en ligne de commande.


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  4. #4
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Citation Envoyé par afrikha
    Je suis sous win XP SP2, jdk 1.5.0_6 et je developpe avec netbeans.
    Même avec un JDK 1.5.0_03, et même avec Netbeans.... toujours 9.0!

    Y'a un truc...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  5. #5
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    ouais y'a truc vraiment bizarre...
    En ligne de commande, j'ai une NoClassDefFoundError !
    Je capte plus rien là


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  6. #6
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    C'est bon en ligne de commande, j'obtiens bien 9.0 , c'était en fait une instruction package la cause de l'erreur.
    Mais sous Netbeans, j'ai renommé le package BigDecimal en BigDecimal_Emploi mais ça ne résout pas le problème.
    Je précise que je suis sous Netbeans 5.0 .


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  7. #7
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    Je crois que c'est un bug de Netbeans ! . En effet, si je clique droit sur le fichier à gauche et que je fais Run file, j'obtiens bien 9.0 mais par contre si je fais directement F6, là il me met -32768 .

    Quelqu'un peut-il confirmer celà ?



    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  8. #8
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Citation Envoyé par afrikha
    Mais sous Netbeans, j'ai renommé le package BigDecimal en BigDecimal_Emploi
    gnhein???
    C'est quoi ce package? C'est un package perso? Tu es sûr de faire les bons import au final?

    Citation Envoyé par afrikha
    Quelqu'un peut-il confirmer celà ?
    Je ne confirme pas.
    A savoir que F6, c'est pour lancer le projet, et "run file" pour lancer le fichier courant.

    Tu pourrais expliquer comment tu as organisé ton projet, parce que là...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  9. #9
    Membre chevronné
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Points : 2 208
    Points
    2 208
    Par défaut
    J'ai compris
    En fait c'est un projet dans lequel j'ai plusieurs fichiers "main" et donc quand je faisais F6 il me lançait un autre fichier que celui qui était ouvert.

    Merci plegat de m'avoir mis la puce à l'oreille et honte à moi


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

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

Discussions similaires

  1. Comportement bizarre de mes FPS
    Par Ekinoks dans le forum OpenGL
    Réponses: 7
    Dernier message: 22/08/2005, 15h14
  2. xsl:test .... avec comportement bizarre
    Par Blue LC dans le forum XMLRAD
    Réponses: 2
    Dernier message: 10/06/2005, 13h56
  3. [ACESS][MEMO][ISNULL]Comportement bizarre
    Par seb.49 dans le forum ASP
    Réponses: 2
    Dernier message: 09/06/2004, 10h44
  4. [HttpClient] comportement bizarre, saute des catch()...
    Par iubito dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 04/02/2004, 15h25
  5. [Sybase] Comportement bizarre d'une table
    Par sdozias dans le forum Sybase
    Réponses: 4
    Dernier message: 03/02/2004, 10h39

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