3.3 else-if 语句
Last updated
Was this helpful?
Last updated
Was this helpful?
这是做多路判定所需的 multi-way decision
最后一个 else 是用来处理“上述条件均不成立”(最后一个 else 可省)
首先,程序会测试 condition1
,如果它为真(true),则执行与之相关的代码块,并跳过其余的 else if
部分。
如果 condition1
为假,程序将测试 condition2
,如果它为真,则执行与之相关的代码块,并跳过后续的 else if
部分。
如果 condition2
也为假,程序将继续测试 condition3
,以此类推。
如果所有条件都为假,将执行 else
部分的代码块(如果有的话)。
下面看一个例子:
在这个示例中,根据变量 num
的值,程序将输出不同的消息。这是 if
、else if
和 else
语句的经典用法,用于根据条件执行不同的代码块。
{ } 该写还是写
代码风格很重要,养成一个良好的代码风格。