C#で奇数か偶数かを判定する方法


  1. 剰余演算子を使用する方法: C#では、剰余演算子 % を使用して数値を2で割った余りを求めることができます。奇数の場合は余りが1になり、偶数の場合は余りが0になります。

    int number = 7; // 判定する数値
    if (number % 2 == 0)
    {
       Console.WriteLine("偶数です");
    }
    else
    {
       Console.WriteLine("奇数です");
    }
  2. ビット演算を使用する方法: C#では、ビット演算子 & を使用して数値の最下位ビットをチェックすることもできます。奇数の場合は最下位ビットが1になり、偶数の場合は0になります。

    int number = 7; // 判定する数値
    if ((number & 1) == 0)
    {
       Console.WriteLine("偶数です");
    }
    else
    {
       Console.WriteLine("奇数です");
    }
  3. Mathクラスを使用する方法: C#のMathクラスには、数値の偶奇を判定するためのメソッドが用意されています。

    int number = 7; // 判定する数値
    if (Math.Abs(number) % 2 == 0)
    {
       Console.WriteLine("偶数です");
    }
    else
    {
       Console.WriteLine("奇数です");
    }

以上がC#で数値が奇数か偶数かを判定する方法のいくつかです。お好みの方法を選んで利用してください。