我们本篇来讲一下if语句的一般形式
if语句是选择结构的一种。
其一般形式为:
if (表达式) 语句1
【else 语句2】
if语句中的表达式可以是关系表达式、逻辑表达式,甚至是数值表达式。
其中最直观,最容易理解的就是关系表达式。
所谓的关系表达式就是两个数值进行比较的式子。
语句1和语句2可以是一个简单的语句,也可以是一个复合语句,
还可以是另一个if语句(即在一个if语句中又包括另一个或多个内嵌的if语句)
其有以下几种形式:
1.if (表达式) 语句1 (没有else子句部分)
2.if (表达式)
语句1
else
语句2
3.if (表达式1) 语句1
else if (表达式2) 语句2
else if (表达式3) 语句3
… …
else if (表达式m) 语句m
else 语句m + 1
这个就是可以连续比较,一般用于分层的比较,
比如总数为1000,一个小区间为50,
如果要分配到对应的区间,据需要这样的连续比较。
也可以看成是出租车收费问题。
这里有一些注意事项:
1.整个if语句可以写在一行或多行上,不过为了美观,一般选择阶梯状书写。
2.if语句无论写在几行上 ,都是一个整体,属于用同一个语句。
系统并不是遇到分号语句就会结束,
系统自动检测语句,如果有内嵌语句,不会结束,
但如果在内嵌语句的最后出现分号,
那么检测后面还有没有else,如果没有,系统才会结束。
3.内嵌语句也可以是一个if语句。
本篇内容到此结束。