返回第十五章 逻辑怪和选择狂(上)(2 / 2)任煦之秋首页

关灯 护眼     字体:

上一页 目录 下一章

但是你身上只有500金币,显然条件不成立,为『假』。就在你打算转身离开的时候,那个老头儿又说了,如果你有500个金币,我给你提升10点攻击。这个时候你刚好有500金币,条件就成立了,为『真』,于是你和老头儿痛痛快快地达成了这笔交易。

如果这个过程用if和它的分身来处理的话,就是这样的:

if(金币等于800)

{

攻击力+20

}

else if(金币等于500)

{

攻击力+10

}

else

{

没钱滚蛋

}

对于第一个条件来说是不成立的,为假,所以if不会处理,它会交给自己的分身。因为需要使用其它条件再对金币进行判定,所以要使用if的else if分身,如果再不成立,就让你滚蛋了。

所以要不要使用if的分身,使用哪个分身,取决于要不要对『假』进行处理和有没有另外的条件。」

「听上去有点绕啊……」

我摸着下巴,眉头皱到了一块儿。

「这样啊,看来这次的故事有点失败。嗯,实在想不明白就忘记之前那些,老爹还有Plan B……」

老爹先是一副受挫的模样,随后他眼睛顿时一亮,灵光迸发。

「抄试卷这种事情做过吧?」

「何止做过啊?这些年可没有少做!不然你以为我这支一次性可以写三行字的笔是哪儿来的?」

说着,我将电脑桌抽屉里的法宝——三支绑在一起的笔拿了出来。

「比如说,这次出题比较简单,正常情况下你们班上应该有10个人考满分。结果老师认为应该考满分的人因为粗心大意,都只考了90多分。

老师很生气,就让九十分的人把错了的题抄三遍。用if怎么表达呢?

if(分数大于90分并且不等于100分)

{

把错题抄三遍

}

else

{

什么都不做

}

else就是指的分数小于90分的人,既然什么都不做,就没有必要麻烦else了,于是以上表达可以简化:

if(分数大于90分并且不等于100分)

{

把错题抄三遍

}

结果,你们班上有个考了89分的小朋友幸灾乐祸地跟他考了99分的同桌说还好自己只考了89分,不然也要抄卷子了。

不幸的是,怒气尚未平复的老师听到了这句话,你说接下来会发生什么有趣的事情?」

本站域名已经更换为m.adouyinxs.com 。请牢记。
『加入书签,方便阅读』

上一页 目录 下一章