suivant: Évaluation séquentielle
monter: Opérateurs et expressions
précédent: Expressions booléennes
  Table des matières
  Index
Les expressions de type boolean sont souvent utilisées dans des
expressions conditionnelles de la forme
cond ? exp1 : exp2
où
- la condition cond est une expression de type
boolean,
- exp1 et exp2 sont deux expressions de même type
(ou l'un étant un sous-type de l'autre).
La valeur de cette expression est :
- la valeur de exp1 si la valeur de cond est
true ;
- la valeur de exp2 si la valeur de cond est
false ;
Par exemple, la fonction valeur absolue peut être définie ainsi à l'aide
d'une expression conditionnelle :
static double abs(double x) {
return x >= 0 ? x : -x;
}
L'opérateur conditionnel ayant la plus faible précédence, il n'est pas
nécessaire de placer ses trois sous-expressions entre parenthèses.
Rene' LALEMENT
2002-11-07