weblog

技術的なメモ置き場。

【Java】for文

for文は、初期化文・条件文・更新文・繰り返し処理で構成される。

for (初期化文; 条件文; 更新文) {
    繰り返し処理;
}

初期化文と更新文は複数記述できる。 初期化文で宣言できるのは同じ型の変数。

for (int i = 0, j = 0; true; i++, j++) {}

// 更新文でメソッドの実行も可能
for (int i = 0, j = 0; true; hoge()) {} 

// NG 初期化文で型が異なる変数は宣言できない
for (int i = 0, long j = 0L; true; i++, j++) {}

for文の動作順

  1. 初期化文の実行
  2. 条件文の判定
  3. 繰り返し処理の実行
  4. 更新文の実行
  5. 2に戻る