Maison > Java > javaDidacticiel > La différence entre if et else if en Java

La différence entre if et else if en Java

下次还敢
Libérer: 2024-04-28 23:15:26
original
748 Les gens l'ont consulté

Les instructions if et else if en Java sont utilisées pour contrôler conditionnellement le déroulement du programme. Leur différence réside principalement dans l'ordre d'exécution, le type de condition et l'exécution : Ordre d'exécution : if est prioritaire, sinon if est vérifié dans l'ordre. Type de condition : si nécessite une valeur booléenne, sinon, il peut s'agir de n'importe quelle expression booléenne. Exécutabilité : si la condition est vraie, elle sera exécutée, si elle est fausse, elle sera ignorée ; sinon, elle ne sera vérifiée que lorsque la condition if est fausse.

La différence entre if et else if en Java

La différence entre if et else if en Java

En Java, les instructions if et else if sont utilisées pour contrôler le flux du programme et exécuter des blocs de code en fonction de conditions spécifiées. La principale différence entre eux est :

1. Ordre d'exécution

  • if : Si la condition est vraie, le code du bloc if est exécuté.
  • else if : Si la condition du bloc if est fausse, alors la condition du bloc else if est vérifiée. Si c'est vrai, le code dans le bloc else if est exécuté.

2. Condition

  • if : La condition du bloc if doit être une valeur booléenne (vrai ou faux).
  • else if : La condition du bloc else if peut être n'importe quelle expression booléenne.

3. Exécutabilité

  • if : Si la condition est vraie, exécutez le code dans le bloc if. Si la condition est fausse, le bloc if est ignoré.
  • else if : Si la condition du bloc if est fausse, alors la condition du bloc else if est vérifiée. Si c'est vrai, le code dans le bloc else if est exécuté. Si faux, continuez à vérifier le bloc else if suivant (s'il y en a un).

4. clause else

  • if : Vous pouvez avoir une clause else facultative qui s'exécute lorsque toutes les conditions de bloc if et else if sont fausses.
  • else if : Pas de clause else.

Exemple

L'extrait de code suivant démontre l'utilisation des instructions if et else if :

<code class="java">int age = 25;

if (age < 18) {
    System.out.println("未成年");
} else if (age >= 18 && age < 65) {
    System.out.println("成年");
} else {
    System.out.println("老年");
}</code>
Copier après la connexion

Dans cet exemple, si l'âge est inférieur à 18 ans, imprimez "Mineur". Si l'âge est supérieur ou égal à 18 ans mais inférieur à 65 ans, inscrivez « adulte ». Sinon, inscrivez "ancien".

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!

source:php.cn
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