Au travail, j'apprends Java. Mon patron m'a ordonné d'écrire des phrases concises et faciles à comprendre. Dans cet esprit, je vais également écrire cette fois.
Une branche conditionnelle est une instruction dont le traitement est déterminé par le fait que la condition est remplie ou non. Il existe deux types d'instructions dans le branchement conditionnel.
--if instruction
L'instruction if est une instruction qui effectue un traitement différent lorsque True et False pour une condition. Par exemple, considérons deux cas, Vrai et Faux, sous la condition "S'il fait beau demain", comme "S'il fait beau demain, je vais me promener" et "S'il ne fait pas beau demain, je ne marcherai pas".
L'instruction switch est une instruction qui traite plusieurs conditions. Un traitement différent est effectué en fonction de la valeur spécifiée dans cette condition. Par exemple, «Le temps de demain», «S'il fait beau, je vais marcher», «S'il fait nuageux, je suis chez moi», «Sinon, je ne ferai rien», etc. L'instruction switch est utilisée lorsque vous souhaitez effectuer un traitement différent pour "nuageux" et "autres (autres que ensoleillé et nuageux)".
Ce qui précède a fourni un aperçu. Écrivons en fait un programme pour l'instruction if et l'instruction switch en utilisant java.
test1.java
class test1{
public static void main(String[] args){
int a = 10;
if(a > 7){
System.out.println("Supérieur à 7");
}else if(a > 5 && a <= 7){
System.out.println("Supérieur à 5 et inférieur à 7");
}else{
System.out.println("Autre que ça");
}
}
}
Dans le cas de l'instruction if, il existe trois types: instruction if, instruction if-else et instruction utilisant else if. Ce programme utilise else if. L'utilisation est la suivante. if (expression conditionnelle 1) {
} else if (expression conditionnelle 2) {
}else{ Écrivez le processus pour #False } ・ L'expression conditionnelle 1 est (a> 7). Dans ce cas, cela signifie que la variable de type int a est supérieure à 7. ・ L'expression conditionnelle 2 est (a> 5 && a <= 7). L'expression conditionnelle 2 utilise l'opérateur logique "&&". Cela n'effectue pas le processus «# Ecrire le processus lorsque l'expression conditionnelle 2 est True» à moins que l'expression conditionnelle «a> 5» et l'expression conditionnelle «a <= 7» ne soient toutes les deux vraies. Il existe également une expression conditionnelle "a <= 7". Si "a <7", alors "la valeur de la variable a est inférieure à 7." Cependant, si «a <= 7», alors «la valeur de la variable a est inférieure ou égale à 7».
Cette expression conditionnelle est également utilisée dans l'instruction switch suivante.
test2.java
class test2{
public static void main(String[] args){
int a = 10;
switch(a){
case 5:
System.out.println("5");
break;
case 10:
System.out.println("10");
break;
default:
System.out.println("Ni 5 ni 10");
break;
}
}
}
La façon d'écrire l'instruction switch est la suivante. commutateur (condition) { valeur de cas 1:
break; valeur de cas 2:
break; default: Écrivez le processus pour #default break; } Ce à quoi je veux faire attention ici, c'est que la "condition" et les valeurs 1 et 2 doivent être du même type. Dans ce programme, la variable a était de type int. Par conséquent, les deux valeurs de cas 1 et 2 sont de type int. Une autre chose à laquelle je voudrais faire attention est le défaut. default décrit ce qui se passe lorsque la valeur est différente de 1 et 2. Cette valeur par défaut peut être présente ou non.
Cette fois, nous avons présenté les fonctionnalités de chacun afin que vous puissiez voir la différence entre le branchement conditionnel, l'instruction if et l'instruction switch. Je l'ai écrit pour mon propre apprentissage, mais si vous avez des suggestions, veuillez commenter. Je vais le corriger même si c'est difficile à comprendre ici.
C'était un blog ennuyeux, mais cette fois j'ai résumé le branchement conditionnel. La prochaine fois, nous préparerons des sorties pour des instructions répétées et des instructions de contrôle répétées.
Merci pour la lecture.