ある数字を+1ずつ足していき、〇〇以上になった場合に0に戻す。 こういったロジックを実装するときにmod2を使うと簡単に書くことができます。 普通に計算する 「ある数字を+1ずつ足していき、〇〇以上になった場合に0に戻す。」をwhile文を使って実装した場合、このようななります。 while (index != 0) { index = index + 1; if (index > 5) { index = 0; } } mod2を使う 先程の処理はmod2を使えば次のように置き換えることができます。 while (index != 0) { index = (index + 1) % 5; …