搜索
C# 教程 / else if 语句

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 点,我们的程序将打印“早安”。