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 :

pb opérateur diviser


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 43
    Par défaut pb opérateur diviser
    Bonjour,

    Je dévellope sous Eclipse et le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
                                 double tmpDouble;
     
    		tmpDouble=0.25;
    		System.out.println(tmpDouble);
     
    		tmpDouble=25/100;
    		System.out.println(tmpDouble);
    me retourne bien 0.25 en premier (c'est Ok) et 0.0 en deuxième, là je ne comprend plus.

    Quelqu'un aurait-il une piste?

    FRED

  2. #2
    Membre Expert
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Par défaut
    Salut,

    Dans ton 2e cas, tu divises un entier (25) par un entier (100). Le resultat est donc un entier (0). Et apres la conversion implicite en double, ca donne 0.0.

    Bref, pour que ca marche, il faut faire :
    tmpDouble=25.0/100.0;
    ou bien :
    tmpDouble=(double)25/(double)100;

    a+

  3. #3
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 43
    Par défaut
    Merci c'est bien ça.

    FRED

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

Discussions similaires

  1. [AC-2010] Problème opérateur division entière (\)
    Par tototiti2008 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 17/07/2015, 09h08
  2. Opérateur Anti-division " \ " (backslash)
    Par Salendar dans le forum MATLAB
    Réponses: 9
    Dernier message: 12/05/2009, 11h58
  3. opérateur de division pour retour du résultat sous forme entière
    Par maroco31 informatik dans le forum Langage
    Réponses: 2
    Dernier message: 31/05/2007, 16h18
  4. probleme avec une division par zéro
    Par jcharleszoxi dans le forum Langage SQL
    Réponses: 2
    Dernier message: 26/03/2003, 18h14
  5. [imprecis]Réaliser a^n avec seulement l'opérateur d'addition
    Par Amon dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 08/11/2002, 22h22

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