Je m'appelle Yuhei et j'apprends récemment Java Silver.
Quand j'ai résolu le problème, il y avait une partie que je ne pouvais pas comprendre à propos de la double boucle, alors je l'ai étudiée.
Le résultat est le suivant.
Également connu sous le nom de boucles multiples, il s'agit d'un état dans lequel une instruction For est ensuite insérée dans une instruction For pour créer deux boucles.
Voici le code pour afficher quatre-vingt-dix-neuf.
public class KuKu {
public static void main(String args[]) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
System.out.print(i*j + " ");
}
System.out.println();
}
}
}
↑ Lorsque vous faites cela, le résultat ressemble à ceci:
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
Boucle externe: Quatre-vingt-dix-neuf étapes sont répétées, augmentant à "1 étape, 2 étapes, ..., 5 étapes".
Boucle intérieure: Le nombre à multiplier dans chaque étape (boucle extérieure (i)) augmente et se répète comme "x1, x2, ..., x9".
Pour résumer ces derniers, le traitement est effectué dans l'ordre de "1x1 = 1, 1x2 = 2, ..., 5x9 = 45" comme dans le cas de quatre-vingt-dix-neuf ordinaires.
Ce sont les bases de plusieurs boucles.
Ce n'est pas grave si vous pouvez imaginer le traitement lorsque vous voyez les multiples boucles dans l'organigramme ou le programme.
Comprendre les boucles multiples est "familier", il est donc important d'essayer de résoudre le problème des boucles multiples plusieurs fois.
c'est tout.
Recommended Posts