使用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
- 并打印到屏幕"Good evening"。
但是,如果时间是 14,我们的程序将打印"Good day."
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!