多重if結構的語法如下:
if (條件)
else if (條件2)
else if (條件3)
else
請看下面這個例子。
讓我們想像這麼一幕情景劇——
你看明白了嗎?
寫成程式,便是:
int price = 玫瑰花價錢;
if (price > 100)
else if(price > 50)
else if (price > 10)
else
如果花價大於100元,那麼女生親男生一口;否則呢?否則就再判斷花價是否大於50元,如果還是不大,那不再來判斷花價是否大於10元,如果還是不大,最後無條件地執行「小女生扔掉花……」這一句。
我們再來看:
某商店需要根據客戶的情況給予不同的折扣,一次消費300以上打8折,消費100元以上打9折,其餘原價**。要解決這個問題,就要用到多重if結構。
using system;
class progarm元,打8折後,您應支付
元",sum,sum*0.8);
} else if(sum>=100)
元,打8折後,您應支付
元",sum,sum*0.8);
}else
元,沒有折扣,您應支付
元",sum,sum);}}
}
C 條件判斷 巢狀if結構
我們在上面的商店中,如果是商店會員可以享受打折優惠,非會員沒有優惠。這個問題怎樣解決呢?我們用前面的知識就不能解決,需要用到複雜的巢狀。其語法如下 if 表示式1 else else 我們看這個例子 using system class program 元,會員打8折以上再折,您應支付元 sum,s...
C 條件判斷 巢狀if結構
我們在上面的商店中,如果是商店會員可以享受打折優惠,非會員沒有優惠。這個問題怎樣解決呢?我們用前面的知識就不能解決,需要用到複雜的巢狀。其語法如下 if 表示式1 else else 我們看這個例子 using system class program 元,會員打8折以上再折,您應支付元 sum,s...
Oracle IF ELSE 條件判斷結構
1.if 語法 if 表示式 then end if 例如 set serverout on declare v name varchar2 20 name begin if v name kiki then dbms output.put line 登入成功 end if end 執行內容結果如下...