L'instruction while est utilisée lorsque vous souhaitez répéter automatiquement un certain processus. Par exemple, si vous souhaitez afficher un nombre de 1 à 100 sur la console, écrire 100 fois System.out.println () rendra le code redondant. Par conséquent, nous utilisons l'instruction while. En tant que flux de traitement itératif ① Initialisation des variables ② Formule conditionnelle ③ Traitement répété ④ Mettre à jour les variables De là encore ② Formule conditionnelle ③ Traitement répété ④ Mettre à jour les variables Et répétez.
Main.java
while (conditions) {
Traitement répété;
}
Vous pouvez utiliser l'instruction while ci-dessus pour effectuer un traitement itératif. [Exemple]
Main.java
int x = 3;
while (x <= 3) [
System.out.println(x + "Rang");
x++;
}
Ce qui précède définit la variable x avec x = 3. x ++; ajoute 1 à x. Puisque 1 est ajouté à la variable, la condition while devient fausse à la 4ème itération et le processus itératif se termine.
[Exemple]
Main.java
int x =5;
while (x > 0) [
System.out.println(x);
x--;
}
Ce qui précède se répète si est supérieur à 0.
Avec l'instruction while, l'instruction for est l'un des processus itératifs. Le flux du traitement itératif est le même que celui de l'instruction while ① Initialisation des variables ② Formule conditionnelle ③ Traitement répété ④ Mettre à jour les variables De là encore ② Formule conditionnelle ③ Traitement répété ④ Mettre à jour les variables Et répétez. pour déclaration
Main.java
for (Initialisation variable;Expression conditionnelle;Mettre à jour les variables) {
System.out.println(Traitement répété);
}
[Exemple]
Main.java
for (int x = 1;x <= 10;x++) {
System.out.println(x);
}
Si vous écrivez comme ci-dessus, le processus sera répété 10 fois. Si vous l'utilisez, l'instruction for est plus facile à utiliser. continue Utilisez break pour terminer le processus itératif, mais continue ne saute que ce tour et exécute le tour suivant. [Exemple]
Main.java
for (int x = 1;x <= 10;x++) {
if(x%5==0) {
continue;
}
System.out.println(x);
}
Ecrit comme ci-dessus, il termine la boucle des multiples de 5 et exécute la boucle suivante.
Recommended Posts