IF-ELSE ET ELLE-IF DÉCLARATIONS EN Java

IF-ELSE ET ELLE-IF DÉCLARATIONS EN Java
Java fournit certaines déclarations axées sur la décision qui sont utilisées pour contrôler le flux du programme en fonction de certaines conditions. En utilisant les instructions IF-Else, un programme décide quelle partie du programme doit exécuter. Dans n'importe quel programme Java, les instructions si et sinon peuvent être utilisées de manière combinée afin qu'un programme doit s'exécuter dans les deux cas. Cet article fournira un guide étape par étape pour les déclarations IF-Else et Else-IF.

Cet article présente un aperçu complet des concepts suivants:

  1. Qu'est-ce que si, if-else, et autre énoncé si
  2. Syntaxe de base de if, if-else, et sinon IF instructions in Java
  3. Comment utiliser si, if-else et sinon les déclarations en java

Commençons!

Qu'y a-t-il de la déclaration dans Java

Il est utilisé pour tester si la condition est vraie ou non et, par conséquent, il renvoie une valeur booléenne. Le code dans le corps de "If-statement" Exécute uniquement lorsque l'expression booléenne renvoie une vraie valeur.

Syntaxe
La syntaxe de base du "Si déclaration" ressemblera à ceci:

si (condition)

// instruction (s);

Le code écrit à l'intérieur du corps de la mise en place de l'IF ne s'exécutera que si la condition est vraie.

Comment fonctionne si la déclaration fonctionne
L'extrait ci-dessous montre comment fonctionne si le statement en Java.

Exemple
Cet exemple prend une valeur de l'utilisateur et imprime «vous avez entré un numéro égal» si le numéro entré est divisible par 2.

public static void main (String [] args)
nombre flottant;
Système.dehors.println ("Entrez un nombre");
Scanner = nouveau scanner (système.dans);
nombre = scan.NextInt ();
if (nombre% 2 == 0)

Système.dehors.println ("vous avez entré un numéro égal");

L'extrait de code ci-dessus fournit la sortie suivante:

Maintenant, que se passe-t-il si quelqu'un entre un nombre impair, comment si la déclaration traite avec une fausse condition? Essayons!

La sortie montre que la statement IF ne traite pas des fausses déclarations.

Qu'est-ce que la déclaration IF-Else en Java

Pour répondre aux fausses déclarations que Java fournit autre déclaration. Ainsi, la combinaison des instructions si et sinon peut s'attaquer à la fois à des déclarations vraies et fausses.

Syntaxe
La syntaxe de base de l'instruction IF-ELSE sera:

si (condition)

déclaration ou bloc de déclarations; // condition = vrai

autre

déclaration ou bloc de déclarations; // condition = faux

Comment if-else fonctionne à Java
Étendons un peu plus l'exemple ci-dessus et pour tester comment fonctionne la déclaration d'autre:

Exemple
Le extrait ci-dessous exécutera le corps de la déclaration IF lorsque le nombre est divisible par 2 et qu'une instruction ELSE exécutera si le nombre n'est pas divisible par 2:

public static void main (String [] args)
nombre flottant;
Système.dehors.println ("Entrez un nombre");
Scanner = nouveau scanner (système.dans);
nombre = scan.NextInt ();
if (nombre% 2 == 0)

Système.dehors.println ("vous avez entré un numéro égal");

autre

Système.dehors.println ("vous avez entré un nombre impair");

Maintenant, si un utilisateur entrera un numéro impair, il sera abordé dans la partie ELSE:

Déplaçons un pas plus loin pour comprendre ce qui est autrement et comment cela fonctionne en Java.

Qu'est-ce qui est autrement dans Java

Maintenant, que se passe-t-il si nous voulons effectuer plusieurs tâches en fonction des différentes conditions? Bien! En Java, nous pouvons utiliser la déclaration else-if dans de telles situations. L'extrait ci-dessous montre la syntaxe de base d'une instruction ELSE-IF en Java:

si (condition)

déclaration (s);

sinon si (condition)

déclaration (s)

autre

déclaration (s)

Exemple
Voyons un exemple qui prend une entrée de l'utilisateur:

Lorsque le numéro entré par l'utilisateur est divisible par 3, il imprime «le numéro entré est divisible de 3»

Lorsque le nombre est divisible par 5, il imprime «le numéro entré est divisible de 5»

Sinon, il devrait imprimer "Vous avez entré un nombre ni divisible par 3 ni par 5":

public static void main (String [] args)
numéro double;
Scanner = nouveau scanner (système.dans);
Système.dehors.println ("Entrez un nombre");
nombre = scan.NextInt ();
if (nombre% 3 == 0)

Système.dehors.println ("Le nombre est divisible par 3");

else if (nombre% 5 == 0)

Système.dehors.println ("Le nombre est divisible par 5");

autre

Système.dehors.println ("vous avez entré un nombre qui n'est ni divisible par 3 ni divisible par 5");

L'extrait de code ci-dessus fournit la sortie suivante:

La sortie authentifie que le code donné ci-dessus fonctionne correctement.

Conclusion

L'instruction Java If est exécutée uniquement si la condition spécifiée est vraie, en revanche, la condition ELSE est exécutée si la condition est fausse. De plus, pour résoudre plus de deux conditions «sinon si» peut être utilisé. Cet article présente un aperçu approfondi de ce qui est IF-else, et sinon et comment utiliser ces déclarations en Java.