目标
- 理解if/else语句的基本概念和用法。
何为if/else?
if和else在中文中分别表示“如果”和“否则”的意思。这是一种编程中常用的条件判断结构。
实例说明
- “如果今天是周末,我就可以懒床;否则(即今天不是周末),我就得按时起床。”
- “如果天气预报显示明天会下雨,我就得带上雨伞;否则(即天气晴朗),我就不用带雨伞出门。”
在上述例子中,if/else就是用来根据特定条件来决定应该采取何种行动。
如何使用if/else?
if/else的基本格式如下:
if 条件是否成立
....动作A(条件成立时执行的代码)
else
....动作B(条件不成立时执行的代码)
需要注意的是:
- else必须与相应的if配套使用,不能单独使用else.
简单解释上述代码的执行逻辑:如果“条件成立”,则执行“动作A”;否则(即条件不成立),则执行“动作B”。
实际应用与嵌套使用
if/else不仅可以单独使用,还可以嵌套使用。就像第六章中介绍的俄罗斯套娃一样,一个if语句里面还可以包含另一个或多个if/else.
例如,以下代码展示了嵌套的if/else: