Java-for-loop

提供:Dev Guides
移動先:案内検索

Javaのforループ

*for* ループは、特定の回数実行する必要があるループを効率的に記述することができる繰り返し制御構造です。
*for* ループは、タスクを繰り返す回数がわかっている場合に役立ちます。

構文

forループの構文は次のとおりです-

for(initialization; Boolean_expression; update) {
  //Statements
}

これは、 for ループでの制御の流れです-

  • initialization ステップが最初に実行され、一度だけ実行されます。 このステップにより、ループ制御変数を宣言および初期化でき、このステップはセミコロン(;)で終了します。
  • 次に、*ブール式*が評価されます。 真の場合、ループの本体が実行されます。 falseの場合、ループの本体は実行されず、制御はforループを過ぎて次のステートメントにジャンプします。
  • forループの body が実行された後、コントロールはupdateステートメントにジャンプして戻ります。 このステートメントにより、ループ制御変数を更新できます。 このステートメントは、末尾にセミコロンを付けて空白のままにすることができます。
  • ブール式が再び評価されるようになりました。 trueの場合、ループが実行され、プロセスが繰り返されます(ループの本体、更新ステップ、ブール式)。 ブール式が偽になると、forループが終了します。

流れ図

Java For Loop

以下は、Javaのforループのサンプルコードです。

public class Test {

   public static void main(String args[]) {

      for(int x = 10; x < 20; x = x + 1) {
         System.out.print("value of x : " + x );
         System.out.print("\n");
      }
   }
}

これは、次の結果を生成します-

出力

value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19