4.1.1 if…else语句
2025年09月26日
4.1.1 if…else语句
if…else语句是最基本的条件语句,会根据某个表达式的结果或者某个变量的值进行条件判断,最终执行相应的代码。if…else通常要处理的是一个相对简单的逻辑“如果是……否则就……”,每次判断完成后只会执行符合条件的那部分代码。回忆在上一章中学习的可空类型,要么有值,要么为nil;如果有值就进行一些操作,如果没有则进行另外一个操作。其实那个时候我们就已经开始接触if…else语句了,现在则可以更系统地学习if…else语句。示例代码如下:
动手写4.1.1 if…else
控制台输出如下:
这段代码首先声明了一个整型变量age,并且为其赋值28;接着声明了String类型的变量description OfAge,但不初始化这个变量;之后便是条件语句if…else,这里会根据if语句的运算结果的真假来选择给descriptionOfAge赋什么值。
if…else语句中的条件通过比较运算符“<=”得到。如果条件为真,descriptionOfAge被置为"Young",否则置为"Old"。本例中age大于18,所以descriptionOfAge被置为"Old"。