-
剰余演算子を使用する方法: C#では、剰余演算子
%
を使用して数値を2で割った余りを求めることができます。奇数の場合は余りが1になり、偶数の場合は余りが0になります。int number = 7; // 判定する数値 if (number % 2 == 0) { Console.WriteLine("偶数です"); } else { Console.WriteLine("奇数です"); }
-
ビット演算を使用する方法: C#では、ビット演算子
&
を使用して数値の最下位ビットをチェックすることもできます。奇数の場合は最下位ビットが1になり、偶数の場合は0になります。int number = 7; // 判定する数値 if ((number & 1) == 0) { Console.WriteLine("偶数です"); } else { Console.WriteLine("奇数です"); }
-
Mathクラスを使用する方法: C#のMathクラスには、数値の偶奇を判定するためのメソッドが用意されています。
int number = 7; // 判定する数値 if (Math.Abs(number) % 2 == 0) { Console.WriteLine("偶数です"); } else { Console.WriteLine("奇数です"); }
以上がC#で数値が奇数か偶数かを判定する方法のいくつかです。お好みの方法を選んで利用してください。