「哈哈,这倒霉孩子,不仅他要遭,怕是还要连累很多人哦。」
想到老爹描述的画面,我不禁乐了。这倒霉孩子拉仇恨的速度恐怕只有善意提醒老师忘了布置家庭作业能与之匹敌了。
「不错,老师听了顿时火冒三丈,于是让90分以下的同学做错了的题抄5遍。这个时候用if表达如下:
if(分数大于90分并且不等于100分)
{
把错题抄三遍
}
else
{
把错题抄五遍
}」
「嘻嘻,这下那个倒霉孩子知道89分和99分的差距在哪儿了。」
「是啊,就在那个小朋友被数十双透露出杀气的眼睛看着时,他痛定思痛,决下一次一定要多考点分数,不然五支笔绑在一起真的不好握。
这时异变又起,因为60分以上的同学不乐意了。毕竟60分是一道分水岭,代表着两个不同的境界。可是现在那些不足60分的人跟他们这些60分以上的人居然是相同的待遇,你说这谁能忍?
经过这么一说,你们老师也觉得这样很是不妥,于是让30分到59分这个阶段的小朋友把整张卷子抄三遍。于是乎我们的if表达式就变成了这样:
if(分数大于90分并且不等于100分)
{
把错题抄三遍
}
else if(分数大于等于60分)
{
把错题抄五遍
}
else if(分数大于等于30分)
{
把整张卷子抄三遍
}」
「哈,我好像明白了,if的分身else if是在矮子里边挑高子,如果有不同的标准,就可以一直挑下去。而else分身就是不满足前边所有if和else if条件的矮子!」
之前老爹在说分身和魔塔游戏的时候,我的脑袋里面就有一道电光闪过,只不过我一时没有抓住。现在经过老爹这么一说,我终于明白了。
「嗯,不错!」
老爹欣慰地笑了,然后接着把抄卷子的例子讲完了。
「就在30分以下的同学觉得自己有惊无险地逃过一劫的时候,老师的一句话让他们瞬间如遭雷击。
老师说让30分以下的同学明天叫家长来学校,共同商讨学习提升方案……所以,这下if结构就变成了:
if(分数大于90分并且不等于100分)
{
把错题抄三遍
}
else if(分数大于等于60分)
{
把错题抄五遍
}
else if(分数大于等于30分)
{
把整张卷子抄三遍
}
else
{
请家长
}」
「明白了!那我先把书上的例程做一遍。」
有了老爹的讲解,再加上书上的例程,我也就差不多掌握了if分支结构。当然,要写程序还需要把if和else if后面小括号中的条件转换为逻辑表达式。
在休息了十五分钟后,老爹就开始讲解另外一个分支结构――switch。
「那么我们接下来就开始说另外一个混沌先民,switch,依旧先看看它的属性卡