Java >> Tutoriel Java >  >> Java

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 :

  1. si
  2. si-autre
  3. Imbriqué si
  4. 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 à 10
Explication

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()      else     

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 à 10

3. 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(){          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 15

4. 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(){      } else if(){      } else if(){      } ... else{      }

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 classe
Explication

Remarque :nous avons plusieurs conditions ici, mais une fois qu'une condition est satisfaite, toutes les autres conditions ne sont pas évaluées.


Balise Java