Javaのループ

プログラミング言語では、ループは、いくつかの条件が真になったときに一連の命令/関数を繰り返し実行するために使用されます。 Javaには三つのタイプのループがあります。

  • forループ
  • whileループ
  • do-whileループ

Java Forループvs Whileループvs Do Whileループ

Java forループは、プログラムの一部を数回反復するために使用されます。 反復回数が固定されている場合は、for loopを使用することをお勧めします。

javaには三つのタイプのforループがあります。,

  • Simple For Loop
  • For-eachまたはEnhanced For Loop
  • Labeled For Loop

Java Simple For Loop

単純なforループは、C/C++と同じです。 変数を初期化し、条件をチェックし、値を増分/減分することができます。 /P>

  1. 初期化:これは、ループが開始されたときに一度実行される初期条件です。 ここでは、変数を初期化することも、既に初期化された変数を使用することもできます。 これは任意の条件です。,
  2. 条件:これは、ループの条件をテストするたびに実行される第二の条件です。 条件がfalseになるまで実行を続行します。 Trueまたはfalseのブール値を返す必要があります。 これは任意の条件です。
  3. ステートメント:ループの文は、第二の条件がfalseになるまで毎回実行されます。
  4. インクリメント/デクリメント:変数値をインクリメントまたはデクリメントします これは任意の条件です。,

Syntax:

フローチャート

例:

試験で

出力:

12345678910

Javaの入れ子ループ

ただし、ループ内の他のループとして知られる入れ子のためのループを実行します。 内側のループを実行すっきの外側のループを実行す.,

例:

出力:

1 11 21 32 12 22 33 13 23 3

ピラミッド例1:

出力:

* * * * * * * * * * * * * * * 

ピラミッド例2:

出力:

* * * * * * * * * * * * * * * * * * * * * 

java for-eachループ

for-eachループは、javaで配列またはコレクションをトラバースするために使用されます。 値をインクリメントして下付き表記法を使用する必要がないため、単純なforループよりも使いやすいです。

これは、インデックスではなく要素ベースで動作します。 これは、定義された変数の要素を一つずつ返します。,

構文:

例:

今すぐテストします

出力:

1223445678

ループ用のJavaラベル

各Java forループの名前を持つことができます。 これを行うには、forループの前にlabelを使用します。 これは、forループをネストして、特定のforループを中断/続行できるようにすると便利です。

通常、breakキーワードとcontinueキーワードは、最も内側のforループのみを中断/続行します。,

構文:

例:

出力:

1 11 21 32 1

break bb;を使用すると、ループのデフォルトの動作である内部ループのみが中断されます。

出力:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です