02-05 繰り返し2(九九の表)

forの中にforがある構造を二重ループと呼ぶ。

二重ループでは内側のループの変数が先に変化していく。外側のiが1の状態で、内側のjが1,2とくり返し、次にiが2となり、内側のjが1,2とくり返す。これをiが3になるまで繰り返す。

例題2-5-3

二重ループのiとjの値をトレースする。

コード

function setup() {
  createCanvas(400, 400);
  for (let i = 1; i <= 3; i++) {
    for (let j = 1; j <= 2; j++) {
      print(i, j);
    }
  }
}

結果

練習問題2-5-4

以下のような、九九の表を作りなさい。

練習問題2-5-5

九九の表に枠を付けなさい。

結果