C'est un processus qui n'est exécuté que dans une situation spécifique. Si c'est OO, c'est comme XX. Par exemple, si les prévisions météorologiques sont pluvieuses, apportez un parapluie. For if instruction
Main.java
if (Expression conditionnelle) {
En traitement;
}
Appliquer à l'exemple précédent
Main.java
if (prévisions météorologiques==pluie) {
Apportez un parapluie;
}
Ce sera. Appliquez l'instruction if à un nombre. Si vrai
Main.java
int x = 10;
if (x == 10){
System.out.println("x vaut 10");
}
Dans le cas ci-dessus, la branche conditionnelle de (x == 10) est vraie, donc la console affiche ** x comme 10 **. Si faux
Main.java
int x = 20;
if (x == 10){
System.out.println("x vaut 10");
}
Dans le cas ci-dessus, la branche conditionnelle de (x == 10) sera fausse, donc rien ne sera affiché sur la console. else L'autre de l'instruction if peut être un branchement conditionnel "Si ~, OO, sinon XX".
Main.java
int x = 10;
if (x < 20){
System.out.println("x est inférieur à 20");
} else {
System.out.println("x est supérieur à 20");
}
Dans le cas ci-dessus, le résultat sera affiché comme ** x est inférieur à 20 **.
Main.java
int x = 30;
if (x < 20){
System.out.println("x est inférieur à 20");
} else {
System.out.println("x est supérieur à 20");
}
Dans le cas ci-dessus, le résultat sera affiché comme ** x est supérieur à 20 **. else if En combinant if, else if et else, vous pouvez créer une branche conditionnelle telle que "Si ~, alors ◯◯, sinon, alors △△, si ni l'un ni l'autre, □□".
Main.java
int x = 25;
if (x < 30){
System.out.println("x est supérieur à 30");
} else if {
System.out.println("x est supérieur à 20 et inférieur à 30");
} else {
System.out.println("x est inférieur à 20");
Dans le cas ci-dessus, le résultat sera ** x est supérieur à 20 et inférieur à 30 **. Une chose à noter est que même si plusieurs conditions sont remplies, seule la première qui est remplie sera exécutée.
Le branchement conditionnel a également une syntaxe appelée instruction switch. L'instruction switch est traitée lorsque la valeur de la condition correspond à la valeur de la casse.
Main.java
swich(Valeur de la condition) {
valeur de cas 1:
En traitement;
break;
valeur de cas 2:
En traitement;
break;
valeur de cas 3:
En traitement;
break;
}
Écrivez comme ci-dessus. Après le cas, il y a deux points (:). break; est une instruction pour terminer l'instruction switch. Sans interruption;, après le traitement du cas correspondant, le traitement du cas suivant sera également exécuté. Exemple de code réel
Main.java
int x=10
swich(x % 2) {
case 0:
System.out.println("Même")
break;
case 1:
System.out.println("Impair")
break;
}
Dans l'exemple ci-dessus, ** even ** est exécuté. default Utilisez default pour que le processus soit exécuté lorsqu'il ne correspond à aucun cas. [Exemple]
Main.java
swich(rank) {
case 1:
System.out.println("Première place")
break;
case 2:
System.out.println("2ème place")
break;
case 2:
System.out.println("3ème place")
break;
default:
System.out.println("4e ou moins")
break;
}
Dans le cas ci-dessus, s'il est 4e ou inférieur, la valeur par défaut sera exécutée.
Recommended Posts