📜  c#中的奇数或偶数(1)

📅  最后修改于: 2023-12-03 15:13:53.195000             🧑  作者: Mango

C#中的奇数或偶数

在C#中判断一个数是奇数还是偶数,可以使用以下方法。

方法一: 使用取余运算符

使用取余运算符 '%',如果一个数对2取余等于0,则这个数是偶数,否则为奇数。

int num = 7;
if(num % 2 == 0)
{
    Console.WriteLine(num + "是偶数");
}
else
{
    Console.WriteLine(num + "是奇数");
}
方法二: 使用位运算符

使用位运算符 '&',如果一个数按位与1等于0,则这个数是偶数,否则为奇数。

int num = 7;
if((num & 1) == 0)
{
    Console.WriteLine(num + "是偶数");
}
else
{
    Console.WriteLine(num + "是奇数");
}
方法三: 使用Math库

使用Math库中的方法判断一个数是偶数还是奇数。

int num = 7;
if(Math.Abs(num) % 2 == 0)
{
    Console.WriteLine(num + "是偶数");
}
else
{
    Console.WriteLine(num + "是奇数");
}

以上三种方法都能有效地判断一个数是奇数还是偶数,根据实际需求选择适合的方法即可。