刚开始学习Java,结合生活中的事情去理解,挺有意思的
就拿广东人喜欢吃田鼠这个例子,先来聊聊if语句吧
咱们就把广东菜之田鼠特色菜作为判断条件,代码就当作是饭店,老板就是每行或者每条语句的指挥者吧(看不见的好老板)
1 if(){} 这个老板刚开始创业,自己觉得田鼠很好吃,就开了个饭店只经营田鼠,开业了,饭菜弄上来了,结果咱传智的兄弟姐妹们,没有一个能hold住,就是只有田鼠这一道菜(只有这一个条件,接受就执行,不接受,就干别的),那没人hold住的结果就是,一个菜也没有卖出去,客户都走了。也就是if(){}这个语句没开花结果,你不是我菜,我闪!!!!!!
2,if(){
}else {
} 这个老板呢,咱们称他为小猿吧
昨天一个吃的人都没有,很郁闷,但是,也在总结经验,吸取教训,寻找问题的bug,突然想到,自己只做了广东菜,没有考虑客户的情况,我做个北方菜 搭配着 吧,于是就增加了个“京酱肉丝”,于是就有了两个菜了(也就是有了两个判断条件了if...else....),结果今天虽然,田鼠没有卖出去吧,京酱肉丝卖出了,至少没有亏钱!
3 if(){
}else if(){
}else if(){
}。。。。。
else。。。
但是老板在保住不亏本的情况下,一直在思索怎么推广自己的田鼠特色菜,他想到 我前期只考虑自己的口味,只做了,清炖田鼠,如果我弄个油炸田鼠呢,田鼠炖土豆呢,。。。。。。
于是,选择就多了
也就是if else就多了
不知道这样收尾,各位能不能看得懂,我的感悟就是Java本就是面向对象的语言,一切皆是对象,我们要能够结合自己的情况去理解这些看似抽象的知识,让自己的学习充满了乐趣.....,你也可以留言,说出你的发现
祝各位学有所成
|
|