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

Contenu supprimé Contenu ajouté
Lanube (discussion | contributions)
Lanube (discussion | contributions)
Ligne 127 :
La condition ternaire utilise également des données booléennes, ''true'' ou ''false''.
Cette condition est une sorte de "condensé" de la structure if/else.
 
<source lang="java">
(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.
 
Par exemple:
<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;.
Il n'est pas conseillé de faire un usage trop systématique de cette condition, trop peu lisible.
 
 
 
{{Bas de page|idfaculté=informatique|leçon=[[Java]]|précédent=[[Java/Opérations|Opérations]]|suivant=[[Java/Tableaux|Tableaux]]}}