黑马程序员技术交流社区

标题: 广东菜中的流程控制语句 [打印本页]

作者: Flyxiang    时间: 2016-11-24 23:25
标题: 广东菜中的流程控制语句
刚开始学习Java,结合生活中的事情去理解,挺有意思的

就拿广东人喜欢吃田鼠这个例子,先来聊聊if语句吧

咱们就把广东菜之田鼠特色菜作为判断条件,代码就当作是饭店,老板就是每行或者每条语句的指挥者吧(看不见的好老板)
1 if(){}  这个老板刚开始创业,自己觉得田鼠很好吃,就开了个饭店只经营田鼠,开业了,饭菜弄上来了,结果咱传智的兄弟姐妹们,没有一个能hold住,就是只有田鼠这一道菜(只有这一个条件,接受就执行,不接受,就干别的),那没人hold住的结果就是,一个菜也没有卖出去,客户都走了。也就是if(){}这个语句没开花结果,你不是我菜,我闪!!!!!!

2,if(){
}else {
}       这个老板呢,咱们称他为小猿吧
昨天一个吃的人都没有,很郁闷,但是,也在总结经验,吸取教训,寻找问题的bug,突然想到,自己只做了广东菜,没有考虑客户的情况,我做个北方菜 搭配着 吧,于是就增加了个“京酱肉丝”,于是就有了两个菜了(也就是有了两个判断条件了if...else....),结果今天虽然,田鼠没有卖出去吧,京酱肉丝卖出了,至少没有亏钱!

3 if(){
}else if(){
}else if(){
}。。。。。
else。。。

但是老板在保住不亏本的情况下,一直在思索怎么推广自己的田鼠特色菜,他想到 我前期只考虑自己的口味,只做了,清炖田鼠,如果我弄个油炸田鼠呢,田鼠炖土豆呢,。。。。。。
于是,选择就多了
也就是if else就多了

不知道这样收尾,各位能不能看得懂,我的感悟就是Java本就是面向对象的语言,一切皆是对象,我们要能够结合自己的情况去理解这些看似抽象的知识,让自己的学习充满了乐趣.....,你也可以留言,说出你的发现

          祝各位学有所成

作者: Flyxiang    时间: 2016-12-16 00:25
是不是这个语句太简单了啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2