for文の多重ループ
for文でのインクリメント/デクリメント演算子
上記のインクリメント演算子を使って
2から100まで2づつ増えていくfor文を作成しましょう。
一つのfor文(ループ)の中に、さらにfor文を入れることができます。 もちろん入れ子の深さを二重、三重、...と深くしていくことも可能です。 これらをまとめて多重ループと呼びます。
ここでは、for文による二重ループを使って、九九の表を表示するプログラムを作ってみましょう。
for ( 変数iの初期値 ; 繰り返し条件 ; 変数の変更 ) { for ( 変数jの初期値 ; 繰り返し条件 ; 変数の変更 ) { 処理の結果 } 処理の結果 }
この場合の処理の順序は、次のようになります
- まず変数iを参照します
- jの繰り返し条件が終了するまで処理を繰り返し行う
- jの処理の終了後、iの処理を行う
まずは3x3の表を作って見ましょう。