Déclarations conditionnelles en java

Déclarations conditionnelles en java

Les déclarations conditionnelles sont principalement utilisées dans les scénarios de prise de décision, ce qui signifie que ces déclarations prennent une décision sur la base de certaines conditions. Les déclarations conditionnelles sont également appelées déclarations de branchement car le programme prend une décision en fonction du résultat de la condition évaluée. Un exemple très simple de déclarations conditionnelles de notre vie quotidienne peut être si aujourd'hui est vendredi, alors demain sera samedi.

Cet article montre des déclarations conditionnelles en Java et elle sera organisée de la manière suivante:

  • Si déclaration dans Java
  • Else déclaration en java
  • Sinon If Statme in Java
  • Opérateur ternaire en Java

Commençons!

Si déclaration dans Java

C'est l'une des déclarations conditionnelles les plus simples et les plus importantes qui ne s'exécuteront que si la condition est vraie. Il doit être spécifié dans les lettres minuscules "si"Et majuscules"SI«Ne fonctionnerait pas car Java est un langage sensible à la casse et donc il générera une erreur. La figure dirigée ci-dessous montre la syntaxe de base de "si staté"En Java:

si (condition)

déclaration (s); // exécute si la condition est vraie

Les déclarations présentes dans le corps du si La condition ne sera exécutée que si la condition est vraie.

Exemple

Examinons le code de code ci-dessous qui fournit une compréhension détaillée du si déclaration.

int a = 75, b = 100;
si un < b)

Système.dehors.println ("La valeur de A est inférieure à B");

L'extrait de code ci-dessus teste si la valeur de «un" est inférieur à "b", Et si c'est vrai, il imprimera"La valeur de A est inférieure à B«:

Puisque la condition est vraie, donc le corps du «si»L'instruction est exécutée.

Else déclaration en java

Le si L'instruction exécute le code uniquement si la condition est vraie et pour résoudre les conditions de faussesse, une instruction Else sera utilisée. Voici la syntaxe pour le autre Déclaration en Java:

si (condition)

déclaration (s); // exécute si la condition est vraie

autre

instruction (s) // exécute si la condition est fausse

Une condition spécifiée dans l'instruction IF sera vérifiée si «vrai"Ensuite, tout ce qui se trouve dans le corps du statement if sera exécuté et si la condition est fausse, la déclaration else sera exécutée.

Exemple

Étendons un peu l'exemple précédent et spécifions également un morceau de code pour la fausse condition:

int a = 175, b = 100;
si un < b)

Système.dehors.println ("La valeur de A est inférieure à la valeur de B");

autre

Système.dehors.println ("La valeur de B est inférieure à la valeur de A");

Le code-Snippet ci-dessus fournit la sortie suivante:

La sortie ci-dessus vérifie que la condition est fausse et que la condition Else est exécutée.

Sinon If Statme in Java

Il est utilisé lorsque nous devons aborder plus de deux conditions, il détermine une nouvelle condition et exécute les instructions si la condition spécifiée dans le «Sinon si»La déclaration est vraie. L'extrait ci-dessous montre le fonctionnement de la déclaration ELSE-IF en Java:

si (condition)

déclaration (s); // exécute si la condition est vraie

sinon si (condition)

instruction (s) // exécute si la condition est vraie

autre

instruction (s) // exécute si la condition est fausse

Exemple

Voyons un exemple à montrer 'UN"Grade si vos marques sont supérieures à 80 ans"B`` Grade si les marques obtenues sont supérieures à 60 mais moins de 80, et cela se manifeste ''F«Grade si vos marques sont inférieures à 50:

int a = 75;
if (a> = 80)

Système.dehors.println ("Excellent! Vous avez une note ");

else if (a> 60 && a<80)

Système.dehors.println ("bon… vous avez GOT B Grade");

autre

Système.dehors.println ("vous avez F Grade… Better Luck la prochaine fois!");

En tant que A = 75 qui répond aux critères de l'instruction SUSE IF, ci-dessus Code-Snippet fournira la sortie suivante:

La sortie authentifie que les instructions conditionnelles fonctionnent correctement.

Opérateur ternaire en Java

Un opérateur ternaire "?”Est ​​utilisé pour combiner une condition avec des expressions en ligne unique. Il s'agit d'une méthode alternative pour les déclarations IF-Else mais d'une manière plus courte et comme le nom lui-même le suggère, il s'agit d'une combinaison de trois instances / opérandes.

Syntaxe

La syntaxe de base de l'opérateur ternaire en Java est:

(condition) ? Exp1: Exp2

Exemple

L'extrait ci-dessous décrit comment utiliser l'opérateur ternaire en Java:

int a = 55;
String res = (a> = 50) ? "Passer": "échouer";
Système.dehors.println (res);

Ce qui précède produit la sortie suivante:

La sortie authentifie le fonctionnement de l'opérateur ternaire.

Conclusion

Les déclarations conditionnelles sont utilisées pour lutter contre les scénarios de prise de décision, si L'instruction teste une condition et exécute le code uniquement si la condition est vraie, l'instruction ELSE s'exécute uniquement si la condition est fausse, et Sinon si peut être utilisé pour spécifier une nouvelle condition qui s'exécutera si la condition est vraie. Enfin, cet article démontre que le opérateur ternaire est un raccourci pour la déclaration de si else.