[JAVA] Opérateur de syntaxe de contrôle

Syntaxe de contrôle typique

"Séquentiel, branchez, répétez"
Tout programme complexe peut être créé avec les trois combinaisons ci-dessus!  

* si déclaration *

Si l'expression conditionnelle correspond, le processus est exécuté ##### * Syntaxe de base *
if(Expression conditionnelle) {
Traitement lorsque l'expression conditionnelle correspond;
   }else  
Traitement lorsque l'expression conditionnelle ne correspond pas;
}

* instruction while *

Répétez le processus pendant que l'expression conditionnelle est mise en correspondance ##### * Syntaxe de base * ``` while(Expression conditionnelle) { Traitement répété lorsque l'expression conditionnelle est mise en correspondance; } ``` ##### * déclaration do while * ``` do{ Traitement répété }while(Expression conditionnelle);
 <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>