Maison > Java > javaDidacticiel > Instruction Else-If en Java

Instruction Else-If en Java

王林
Libérer: 2024-08-30 15:23:17
original
1039 Les gens l'ont consulté

Les instructions conditionnelles utilisées pour vérifier si un bloc de code doit être exécuté ou non sont appelées instructions else-if. Si une condition spécifiée est vraie, elle est exécutée ou exécute la condition donnée dans le bloc else du code. Ce code de bloc est utilisé pour tester si une condition est vraie ou non afin que les codes suivants puissent être exécutés. Sinon, le bloc d'instructions est facultatif. En outre, il existe des instructions if-else-if et des instructions if imbriquées. Un seul autre peut être utilisé avec une condition if. C'est l'une des déclarations de base de tout langage de programmation.

Syntaxe

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

La syntaxe généralement utilisée pour l'instruction Else If est comme une échelle où si une instruction n'est pas exécutée, l'autre instruction est exécutée. Si les multiples vérifications n'exécutent pas toutes les instructions Else If, ​​l'instruction Else est finalement exécutée, donnant un résultat spécifique. La syntaxe de l'instruction Else If est donnée ci-dessous :

Code :

if(condition1)
{
//Specific code to be run if the Condition 1 is true according to the program.
}
else if(condition2)
{
// Specific code to be run if the Condition 2 is true according to the program
}
else if(condition3)
{
// Specific code to be run if the Condition 3 is true according to the program
}
...
else
{
// Specific code to be run if the Condition n is true according to the program false
}
Copier après la connexion

Dans la syntaxe ci-dessus, nous remarquons que si aucune des conditions n'est exécutée, alors l'instruction Else finale est exécutée, qui est la nième condition. La syntaxe est extrêmement similaire à l'instruction If. La différence est qu'il y a plusieurs If dans l'instruction Else If.

Organigramme de l'instruction Else-If en Java

L'organigramme de l'instruction Else If est très similaire à l'instruction If. Nous pouvons vérifier le fonctionnement de l’instruction Else If avec un organigramme. Comme le montre le diagramme, si la condition 1 est fausse, alors la condition 2 est exécutée. Si cela est également faux, alors la Condition 3 est exécutée, et ainsi de suite.
En revanche, si la condition 1 est vraie, alors l'instruction 1 est exécutée. De plus, si la condition 1 est fausse, alors elle passe à la condition 2, et si la condition 2 est vraie, alors l'instruction 2 est exécutée.

Instruction Else-If en Java

Exemples d'instruction Else-If en Java

Voici les exemples suivants de mention de l'instruction Else-If en Java ci-dessous

Exemple n°1

Dans le premier exemple de codage, nous allons saisir un nombre et vérifier s'il est positif, négatif ou nul. Nous avons utilisé l'échelle Else if dans ce cas et vérifié le comportement du nombre. C'est un programme très basique, trouver la nature du nombre.

Code :

import java.io.*;
public class PositiveNegativeExample
{
public static void main(String[] args)throws IOException
{
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter a number");
int n= Integer.parseInt(br.readLine());
if(n>0)
{
System.out.println("The number is POSITIVE");
}
else if(n<0)
{
System.out.println("The number is NEGATIVE");
}
else
{
System.out.println("The number is ZERO");
}
}
}
Copier après la connexion

Sortie :

Instruction Else-If en Java

Instruction Else-If en Java

Dans l'exemple de codage 1. nous saisissons d'abord 36 comme nombre, puis nous saisissons 0 comme nombre. Nous obtenons respectivement le résultat parfait. Lorsque nous entrons 36 comme nombre, nous obtenons le résultat que le nombre est positif. Encore une fois, nous entrons un nombre comme zéro, puis nous obtenons le résultat selon lequel le nombre est zéro.

Exemple n°2

Dans cet exemple de codage, nous vérifions le fonctionnement de l’instruction Else If et nous voyons si une personne est éligible ou non pour donner du sang. Nous n'utilisons pas Buffered Reader pour la saisie des deux variables.  Nous les saisissons directement dans le programme et nous obtenons le résultat souhaité.

Programme Java pour illustrer le fonctionnement de Else If Statement

Code :

public class Age
{
public static void main(String[] args)
{
//Here the variable a is age and w is weight
int a=25;//Age
int w=48;// Weight
//Generating condition on age and weight
if(a>=18){
if(w>50)
{
System.out.println("You are eligible to donate blood");
} else
{
System.out.println("You are not eligible to donate blood");
}
} else
{
System.out.println("Age must be greater than 18");
}
}
}
Copier après la connexion

Sortie :

Instruction Else-If en Java

Dans l'exemple de code, nous saisissons l'âge à 25 ans et le poids à 48 ans, et nous exécutons le programme en conséquence. L'âge est supérieur à 18 ans, il remplit donc la condition pour donner du sang. Cependant, le poids est inférieur à 50, ce qui est requis dans le programme, donc le programme refuse la personne qui souhaite donner du sang.

Exemple #3

Dans ce programme, nous vérifions la note d'un élève en fonction des notes saisies par l'utilisateur. Les notes sont Échec, D, C, B, A et A+.

Programme Java pour vérifier la note d'un étudiant lors d'un examen particulier telle que saisie par l'utilisateur.

Code :

import java.io.*;
public class Exam
{
public static void main(String[] args)throws IOException
{
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter marks of the student in the exam");
int m=Integer.parseInt(br.readLine());
if(m<50)
{
System.out.println("The student has failed");
}
else if(m>=50 && m<60)
{
System.out.println("The student has got D grade");
}
else if(m>=60 && m<70)
{
System.out.println("The student has got C grade");
}
else if(m>=70 && m<80)
{
System.out.println("The student has got B grade");
}
else if(m>=80 && m<90)
{
System.out.println("The student has got A grade");
}
else if(m>=90 && m<100)
{
System.out.println("The student has got A+ grade");
}
else{
System.out.println("Invalid!");
}
}
}
Copier après la connexion

Sortie :

Instruction Else-If en Java

Instruction Else-If en Java

Dans le programme, nous saisissons 65 et 80 comme nombres. Le programme renvoie successivement que l'étudiant a obtenu respectivement une note C et A à l'examen.

Conclusion

Dans cet article, nous vérifions la fonctionnalité de l'instruction Else If en Java, et nous voyons qu'il ne s'agit que d'une instruction If multiple qui est utilisée dans tous les programmes. Nous voyons également trois exemples de codage qui éclairent de manière très élaborée la fonction de l’instruction Else if. Tous les programmes utilisent largement les instructions Else If et impriment le résultat de la manière souhaitée par l'utilisateur. De plus, l’instruction Else if est utilisée partout où plusieurs conditions doivent être vérifiées. Ils sont utilisés dans tous les langages de programmation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal