C# else if 语句
else if 语句
使用 else if
语句来指定一个新的条件,如果第一个条件是 False
。
语法
if (condition1)
{
// block of code to be executed if condition1 is True
}
else if (condition2)
{
// block of code to be executed if the condition1 is false and condition2 is True
}
else
{
// block of code to be executed if the condition1 is false and condition2 is False
}
示例
int time = 22;
if (time < 10)
{
Console.WriteLine("Good morning.");
}
else if (time < 20)
{
Console.WriteLine("Good day.");
}
else
{
Console.WriteLine("Good evening.");
}
// Outputs "Good evening."
示例说明
在上面的示例中,时间 (22) 大于 10,所以**第一个条件**是 False
。下一个条件,在 else if
语句中,也是 False
,所以我们继续执行 else
条件,因为**条件1** 和**条件2** 都是 False
- 并在屏幕上打印 "晚上好"。
但是,如果时间是 14,我们的程序将打印 "您好"。