for ループの入れ子については、次のように説明します:
まず、内側のループは外側のループ本体の一部です。ループ本体が実行される 完了後、外側のループは 2 番目のループに入りますが、この過程で内側のループは条件を満たす完全なループを実行する必要があります。 (外側のループは行数を制御し、内側のループは各行の数を制御します)
以下では例としてバブル ソートを使用します。 (外側の層) for ループの機能: ソートのラウンド数を制御します。#2 番目 (内側) の for ループの機能: 各ラウンドの各比較ステップを制御します
#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></p>例 2: 次の図をループ出力します。 1<p></p><p><strong></strong></p>コードは次のとおりです。<p><img src="https://img.php.cn/upload/image/477/260/682/1558438001327222.png" title="1558438001327222.png" alt="Javaで内側のループと外側のループを区別する方法">最初の (外側) ループ関数:ソートのラウンド数を制御します </p> <p>2 番目 (内部) for ループの関数: 各ラウンドでのスペースの出力を制御します </p><p>3 番目 (内部) for ループの関数: 制御各ラウンドのアスタリスク (*) 印刷</p><pre class="brush:php;toolbar:false">public static void testFor() { int n=5; for(int i=1;i<p></p>関連学習の推奨事項:<p>Java 基本チュートリアル</p><blockquote><p></p></blockquote>
以上がJavaで内側のループと外側のループを区別する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。