A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Flyxiang 中级黑马   /  2016-11-24 23:25  /  838 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

刚开始学习Java,结合生活中的事情去理解,挺有意思的

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

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

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

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

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

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

          祝各位学有所成

1 个回复

倒序浏览
是不是这个语句太简单了啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马