一、java的條件語句,主要是2種,第一種是:if,if else,switch case;前面2種應該算一種。
二、java的條件語句非常普遍使用,所以也很重要,並且很簡單,容易理解。
三、用法;
一般來說,如果某種情況不多,要麼這樣,要麼那樣,就用if else,如果情況比較多,就建議用switch case。
下面舉個栗子;
比如:(1)你住在荒郊野嶺,隔壁就老王和老李兩家人,後面你發現你老婆懷孕了,孩子不是你的,這個時候,你就開始懷疑是誰的了,對吧?由於老王和老李家情況不一樣,所以你需要針對老王和老李採用不同的質問態度;這個時候,代碼應該怎麼寫呢?看下面:
if(出軌對象==老王){ // 如果是老王
質問態度:非常生氣,想打死他;
}else{ // 否則肯定是老李
質問態度:忍氣吞聲,搬家,這個...好像不太好;
}
(2)你住在市區,隔壁老王,老李,老張,一堆人,後面你還是發現你老婆懷孕了,孩子還不是你的,這個時候,你就開始懷疑人生了,對吧?經過一段時間蹲點你發現有5個可疑目標,所以你需要針對這5個可疑目標採用不同的質問方案;這個時候,代碼應該怎麼寫呢?這個時候你再用if else不是不可以,但是有一堆if else 代碼如下:
if(出軌對象==老王){ // 如果是老王
質問態度:非常生氣,想打死他;
}else if(出軌對象==老李){ // 否如果是老李
質問態度:忍氣吞聲,搬家,這個...好像不太好;
} else if(出軌對象==老張){
.........(此處省略一具屍體)
}else 。。。。
五個會比較長,不寫了, 自己領悟。
這個時候我們來看switch case怎麼寫:
switch(出軌對象){
case:老王:
非常生氣,想打死他
break;
case:老李:
非常生氣,想原諒他;
break;
case:老張:
省略一具屍體;
break;
case:老東:
XXOO了他;
break;
case:老西:
選擇原諒他;
break;
default:// 這句寫不寫都ok
break;
}
是不是看起來更順眼一點?至於用哪個,你們自己體會一下就好了,關鍵就看綠你老婆的人多不多,這樣說應該懂了吧。
ps:說個重點,看得懂,不代表會寫,建議多寫幾遍,我的網易雲課堂裏有這個系列的詳細代碼演示,有需要可以去看看,羣裏有鏈接說明,
歡迎加入途碼技術學習交流二羣,羣聊號碼:322394766
公衆號二維碼: