繰り返し処理
同じ処理を何度も実行するときは、ループを使います。代表的なものは for、while、foreach です。
for
回数や範囲が決まっている繰り返しには for がよく使われます。
for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}
for (初期化; 継続条件; 更新) の順に指定します。この例では、iが1から5までの間、処理を繰り返します。
while
条件がtrueである間、処理を繰り返します。
int count = 0;
while (count < 3)
{
Console.WriteLine(count);
count++;
}
条件を変える処理を忘れると、いつまでも終わらないループになることがあります。
foreach
配列やListなど、複数の要素を順番に取り出すときに便利です。
int[] scores = { 70, 85, 92 };
foreach (int score in scores)
{
Console.WriteLine(score);
}
ループを使うときは、開始条件・終了条件・更新処理を確認し、回数が1回多い・少ないといった境界のミスに注意しましょう。