C# 中的 else if 语句
else if 语句
如果第一个条件为假,则使用 else if 语句来指定一个新的条件。
语法
if (条件 1)
{
// 如果条件 1 为真,则执行此代码块
}
else if (条件 2)
{
// 如果条件 1 为假且条件 2 为真,则执行此代码块
}
else
{
// 如果条件 1 为假且条件2也为假,则执行此代码块
}
实例
int time = 22;
if (time < 10)
{
Console.WriteLine("早安");
}
else if (time < 20)
{
Console.WriteLine("日安");
}
else
{
Console.WriteLine("晚安");
}
// 输出 "晚安"
例子解释:
在上面的例子中,时间(22)大于 10,所以第一个条件为假。else if 语句中的下一个条件也为假,因此由于条件 1 和条件 2 都为假,我们进入到 else 条件并向屏幕输出“晚安”。
然而,如果时间是 14 点,我们的程序将打印“早安”。