多分支语句中包括if…else和三目运算符
多分支语句(if…else)的格式
执行规律:从上往下,满足哪个条件就执行对应的语句,都不满足时执行最后的else语句,只能进入其中之一
举个例子:
我们让x = 5,最后运行的结果为
我们再来看一个小案例
如果只分良好、及格、不及格,这样编写
因为这里我们设置result为50,所以运行结果为
如果再加上奖金,进行编写,需要在条件语句中嵌套条件语句
在>85的成绩中嵌套if else语句
运行的结果是,先显示优秀,再显示奖励800元
在嵌套时,要注意:
1.if…else嵌套时,最好不要超过三层
2.内层每一对if…else代码要缩进且对齐
3.编写代码时,else要与最近的if匹配
三目运算符的格式
执行过程:
先求解表达式1,若为真(非0),则执行表达式2; 若为假(为0),则执行表达式3
我们来通过一个if…else的例子来转换为三目运算符:
求两个数的最大数
这个式子转为三目运算符应该怎么转换呢?
最后的结果与if…else相同,为20
下节我们来看switch语句
- End –
--- web分享,分享的不只是web