L'imbrication de la boucle for s'explique comme suit :
Tout d'abord, la boucle interne fait partie du corps de la boucle externe lorsque le. Le corps de la boucle est exécuté Une fois terminé, la boucle externe entre dans la deuxième boucle. Au cours de ce processus, la boucle interne doit exécuter une boucle complète qui remplit les conditions. (La boucle externe contrôle le nombre de lignes et la boucle interne contrôle le nombre de chaque ligne)
Ce qui suit utilise le tri à bulles comme exemple :
La première (couche externe) La fonction de la boucle for : Contrôler le nombre de tours de tri
La fonction de la deuxième boucle for (intérieure) : Contrôler chaque étape de comparaison à chaque tour
public class Test { public static void main(String[] args) { int[] array = { 7, 3, 10, 0, 6 }; // 共4轮排序,每轮都是把最大的元素排在后面 for (int i = 0; i array[j + 1]) { temp = array[j]; array[j] = array[j + 1]; array[j + 1] = temp; } } } // 遍历数组,打印元素 for (int i = 0; i <p><strong>Exemple 2 : Loop Print Figure 1 ci-dessous</strong></p><p><img src="https://img.php.cn/upload/image/477/260/682/1558438001327222.png" title="1558438001327222.png" alt="Comment faire la distinction entre une boucle interne et une boucle externe en Java"></p><p>Le code est le suivant : </p><p>Le premier (externe) pour les fonctions de boucle : contrôles le nombre de tours de tri</p> <p>Le deuxième (intérieur) pour les fonctions de boucle : contrôle l'impression des espaces à chaque tour </p><p>Le troisième (intérieur) pour les fonctions de boucle : contrôle l'astérisque (*) à chaque tour Imprimer</p><pre class="brush:php;toolbar:false">public static void testFor() { int n=5; for(int i=1;i<blockquote><p>Recommandations d'apprentissage associées : <a href="https://www.php.cn/java/base/" target="_blank">Tutoriel de base Java</a></p></blockquote>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!