← C#

LESSON / ARTICLE

繰り返し処理

for、while、foreachを使い、同じ処理を繰り返す方法を学びます。

繰り返し処理

同じ処理を何度も実行するときは、ループを使います。代表的なものは 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回多い・少ないといった境界のミスに注意しましょう。