« Java/Boucles et structures conditionnelles » : différence entre les versions

Contenu supprimé Contenu ajouté
m Bot : Remplacement de texte automatisé (- {,2}\| ?précédent {,3}= ?\[\[([\w\s]*)\/([\w\s]*)\|([\w\s]*)\]\] + | précédent = ../\2/)
Ligne 128 :
Cette condition est une sorte de "condensé" de la structure if/else.
<source lang="java">
variable = (condition) ? instruction 1 : instruction 2 ;
</source>
Si la condition (boolean) est vraie, c'est l'instruction1 située après le point d'interrogation (?) qui est effectuée; si elle est fausse, c'est l'instruction2 située après les deux points (:) qui est effectuée. La condition doit être entre parenthèses obligatoirement.
<source lang="java">
int nombre =(boolean)? 1 : 2 ;
</source>
Ainsi : nombre est égal à 1 si la condition est vraie, à 2 si la condition est fausse.
Ligne 138 :
Il est également possible d'imbriquer des conditions ternaires:
<source lang="java">
variable = (condition) ? ((autre condition)? instruction1 :instruction2):instruction3 ;
</source>
Et ainsi de suite...