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ループのサンプルコードです。
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