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 :

Question à propos d'une notation


Sujet :

Java

  1. #1
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 42
    Par défaut Question à propos d'une notation
    bonjour,

    je ne comprends pas la notation suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int result = (d < 0)? -1 : ((d > 0)? +1 : 0);
    qu'est-ce que signifient le point d'interrogation et les deux points ?

    d'avance merci,

  2. #2
    Membre éclairé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 37
    Par défaut
    C'est une expression ternaire qui remplace un if / else.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if(C) {
      I1
    } else { 
      I2
    }
    se traduit en Dans ton cas c'est équivalent à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    int result;
    if(d < 0) {
      result = -1;
    } else {
      if(d > 0) {
        result = 1;
      } else {
        result = 0;
      }
    }

  3. #3
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 42
    Par défaut
    super merci beaucoup pour cette réponse claire et complète !

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/06/2011, 15h48
  2. Question à propos d'une fonction
    Par 0ColdZero0 dans le forum C++
    Réponses: 4
    Dernier message: 22/04/2009, 00h47
  3. [MySQL] Question à propos d'une liste
    Par 0ColdZero0 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 19/02/2009, 11h35
  4. Question à propos d'une librairie (i18n)
    Par redvivi dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 18/08/2008, 21h29
  5. Petite question à propos d'une requete
    Par ViBy dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/09/2004, 12h21

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