Instructions de contrôle Java
Java prend en charge les instructions de contrôle utilisées pour contrôler le flux d'exécution du programme en fonction de conditions. Ici, dans cette section, nous discuterons des instructions de contrôle les plus couramment utilisées :
- si
- si-autre
- Imbriqué si
- si-sinon-si
1. Instruction Si Java
L'instruction Java if est une instruction conditionnelle qui teste une expression booléenne et ne s'exécute que si la condition est vraie. ci-dessous est la syntaxe pour déclarer l'instruction if.
if(Java si exemple
// if example public class Demo { public static void main(String[] args) { int a =20 ; if (a>10) { System.out.println("la valeur est supérieure à 10"); } if (a<10) { System.out.println("la valeur est inférieure à 10"); } } } Sortie : la valeur est supérieure à 10Explication
Dans l'exemple ci-dessus, nous avons utilisé deux instructions if, mais seule la première s'exécute car son expression conditionnelle renvoie true. Comme nous l'avons dit, if ne s'exécute que lorsque sa condition est vraie.
2. Instruction Java If-Else
L'instruction Java if prend en charge l'instruction else à côté de if qui est facultatif. Else est un bloc qui peut être utilisé pour exécuter les instructions lorsque la condition if est fausse. Vous trouverez ci-dessous la syntaxe pour déclarer l'instruction if-else.
if(Exemple Java Si-Sinon
// if-else program public class Demo { public static void main(String[] args) { int a =5 ; if (a>10) { System.out.println("la valeur est supérieure à 10"); } else { System.out.println("la valeur est inférieure à 10"); } } } Sortie : la valeur est inférieure à 103. Instruction if imbriquée Java
Nous pouvons mettre une instruction if dans une autre if pour créer un if imbriqué. Vous trouverez ci-dessous la syntaxe pour déclarer une instruction if imbriquée.
if(Exemple Java Nested If
// Nested if program public class Demo { public static void main(String[] args) { int a =20 ; if (a>10) { if (a>15) { System.out.println("la valeur est supérieure à 10 et 15"); } } else { System.out.println("la valeur est inférieure à 10"); } } } Sortie : la valeur est supérieure à 10 et 154. Instruction Java If-Else-If
Java permet de mettre une expression conditionnelle avec else pour créer un flux plus conditionnel. Il est utilisé pour exécuter une condition à partir de plusieurs conditions. Voir la syntaxe ci-dessous.
if(Exemple Java Si-Sinon-Si
// if-else-if program public class Demo { public static void main(String[] args) { marques int =70 ; if (points>80) { System.out.println("Première classe"); } else if (points>60) { System.out.println("Deuxième classe"); } else if (points>50) { System.out.println("Pass"); } else { System.out.println("Fail"); } } } Sortie : Deuxième classeExplication
Remarque :nous avons plusieurs conditions ici, mais une fois qu'une condition est satisfaite, toutes les autres conditions ne sont pas évaluées.