一.分支结构中的if语句
简单if语句的基本结构如下:
其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句,注意:if()后面没有分号,直接写{}。 其过程可表示为下图
学校入选篮球队的资格条件为身高必须大于等于180CM,小明身高185CM,那么小明能入选吗?用编译器表示如下:
二. 分支结构中if-else语句
简单的if-else语句的基本结构如下:
其语义是:如果表达式的值为真,则执行代码块1,否则执行代码块2。其执行过程可表示为下图:
今年是2014年编写程序判断今年是闰年还是平年:
三.分支结构中多重if-else语句
其结构如下:
其语义是:依次判断表达式的值,当出现某个值为真时,则执行对应代码块,否则执行代码块n。 if-else-if语句的执行过程如下图所示:
注意:当某一条件为真的时候,则不会向下执行该分支结构的其他语句。
某游戏对不同等级的积分的玩家赋予不同的荣誉称号,其对应关系如下:
积分>=10000分为钻石玩家
积分>=5000并且<10000为白金玩家
积分>=1000并且<5000为青铜玩家
积分<1000为普通玩家。
周晓鹏现在是有7200分,请在代码编辑器中完善代码,看一下周晓鹏是什么级别的玩家。
三.分支结构中嵌套if-else语句
嵌套if-else语句的意思,就是在if-else语句中,再写if-else语句。其一般形式为:
其执行过程为:
获奖条件为年销售业绩100万以上,并且入职满两年的员工。小明进入公司1年,销售业绩为120万。
在代码编辑器中使用嵌套if-else语句判断小明是否有资格获得优秀员工奖: