if(Expression conditionnelle) {
Traitement lorsque l'expression conditionnelle correspond;
}else
Traitement lorsque l'expression conditionnelle ne correspond pas;
}
<strong> Le processus est exécuté au moins une fois </ strong> car il est évalué par l'expression conditionnelle après son exécution. C'est ce qu'on appelle <strong> post-jugement </ strong> (↔︎ pré-jugement) </ dd>
### * pour déclaration *
<dd> <strong> Spécifiez le nombre de répétitions et répétez le processus </ strong> </ dd>
##### * Structure de base de la déclaration for *
for (① nom de variable int=valeur initiale;② Nom de variable<Nombre de répétitions;③ Traitement répété) { Traitement répété }
<dd> (1) Remplacez une variable pour enregistrer le nombre de tours de la boucle. <Strong> Variable de boucle </ strong> </ dd>
<dd> ② Expression conditionnelle pour déterminer s'il faut continuer la boucle </ dd>
<dd> ③ Processus exécuté une fois le processus répété terminé (après avoir atteint "}") </ dd>
##### * À propos des variables de boucle *
<dd> ・ Peut être utilisé pour le calcul et l'affichage en blocs </ dd>
<dd> ・ Ne peut pas être utilisé en dehors de la phrase for </ dd>
##### * Interruption du traitement itératif *
<dd> ・ <strong> instruction break </ strong> et <strong> instruction continue </ strong> peuvent interrompre le traitement répétitif </ dd>
<dd> Syntaxe de base de l'instruction break (exemple: lorsque le traitement est interrompu à la 5ème fois) </ dd>
for (int i = 1; i < 10; i++) { if(i==5){ break; } Traitement répété }
<dd> Syntaxe de base de l'instruction continue (exemple: lors du traitement uniquement la 5ème fois) </ jj>
for (int i = 1; i < 10; i++) { if(i==5){ continue; } Traitement répété }
### * instruction switch *
<dd> <strong> S'il y a plusieurs conditions de jugement, il peut être décrit complètement à partir de if <strong> </ dd>
##### * Conditions d'utilisation des instructions switch *
<dd> ・ Cela doit être une condition pour comparer si la gauche et la droite correspondent. </ Dd>
<dd> -La valeur à comparer n'est pas une fraction ou une valeur booléenne </ dd>
##### * Syntaxe de base de l'instruction switch *
switch(Nom de variable) { valeur de cas 1: Traitement lorsque la variable correspond à la valeur 1 break; /*Terminez le processus par une pause valeur de cas 2: Traitement lorsque la variable correspond à la valeur 2 break; default : Traitement lorsque les variables ne correspondent pas à toutes les valeurs }
## Contrôler les composants de la syntaxe
ʻIf (expression conditionnelle) {`
<strong> bloquer </ strong>
`}`
#### * Caractéristiques des expressions conditionnelles *
<dd> -Le résultat de l'évaluation de l'expression conditionnelle doit être "vrai" ou "faux" </ dd>
#### * Lors de l'utilisation d'une chaîne de caractères dans une expression conditionnelle ... *
<dd> ・ `.equals (" chaîne de caractères ")` </ dd> au lieu de `= (" chaîne de caractères ")`
#### * Fonctionnalités de bloc *
<dd> -Les variables déclarées dans un bloc ne sont valides que dans le bloc déclaré </ dd>
<dd> -La plage d'endroits où les variables peuvent être utilisées est appelée ** scope ** </ dd>
## Opérateur de relation
<dd> Symboles utilisés dans les expressions conditionnelles </ dd>
|opérateur|sens|
|:-----------|--------:|
| == |Le côté gauche et le côté droit sont égaux|
| != |Le côté gauche et le côté droit sont différents|
| > |Le côté gauche est inférieur au côté droit|
| < |Le côté gauche est plus que le côté droit|
| >= |Le côté gauche est plus que le côté droit|
| <= |Le côté gauche est en dessous du côté droit|
## Opérateur logique
|opérateur|sens|
|:----------|--------:|
|&& |ET|
|ll |Ou ou)|
## Opérateur négatif
<dd> ・ Avant l'expression conditionnelle! En ajoutant, la valeur de l'expression conditionnelle, vrai / faux, peut être inversée. </ Dd>
###### ʻSi (! (Name.equals ("a"))) `→ name = a <strong> sauf </ strong>