📅  最后修改于: 2023-12-03 15:13:49.103000             🧑  作者: Mango
在 C# 中,我们可以使用取模(%)运算符来判断一个整数是否为偶数。如果一个整数对 2 取模后余数为 0,则说明该整数为偶数。
示例代码如下:
int num = 10;
if (num % 2 == 0)
{
Console.WriteLine($"{num} 是偶数");
}
else
{
Console.WriteLine($"{num} 是奇数");
}
输出结果为:
10 是偶数
我们也可以通过方法来判断一个整数是否为偶数,示例代码如下:
static bool IsEven(int num)
{
return num % 2 == 0;
}
int num = 10;
if (IsEven(num))
{
Console.WriteLine($"{num} 是偶数");
}
else
{
Console.WriteLine($"{num} 是奇数");
}
输出结果为:
10 是偶数
除了使用取模运算符和方法判断一个整数是否为偶数外,我们还可以使用位运算来判断。因为偶数的二进制表示最后一位是 0,所以我们可以通过判断最后一位是否为 0 来判断一个整数是否为偶数。
示例代码如下:
int num = 10;
if ((num & 1) == 0)
{
Console.WriteLine($"{num} 是偶数");
}
else
{
Console.WriteLine($"{num} 是奇数");
}
输出结果为:
10 是偶数
综上所述,我们可以通过多种方式来判断一个整数是否为偶数。根据实际情况选择不同的方式即可。