ホームページ  >  記事  >  Java  >  Javaで内側のループと外側のループを区別する方法

Javaで内側のループと外側のループを区別する方法

(*-*)浩
(*-*)浩オリジナル
2019-05-21 19:31:526453ブラウズ

Javaで内側のループと外側のループを区別する方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。