close
一般流程控制中,如果我們想利用某些判斷來決定要不要執行某段函式
true條件成立時,處理的程式(一)<--true---if條件式---false---> false條件成立時,處理的程式(二)
例如(if-else):
if(布林運算式 boolean-expression)
{
// if成立的程式區塊。
}
else
{
// else成立的程式區塊
}
如果我肚子餓了,我要吃飯,否則我不吃飯
以程式表示:
if(肚子餓){
吃飯();
}
else{
不吃飯();
}
當肚子餓為true,就會執行吃飯這個方法,
反之 當肚子餓為flase,就會執行不吃飯的方法
精簡式
if 及 else的程式執行區塊只有一行 ”{“ 與 ”}”可以不加
例如:
if(肚子餓)
吃飯();
else
不吃飯();
或
if(肚子餓) 吃飯();
else 不吃飯();
但是建議習慣加上{}
階層式
當然if-else 也可以擺放在if-else 之中
像是問 "肚子餓了嗎?" "餓了" 那餓了你要吃飯嗎?
選擇中還有一個選擇
例如:
if(肚子餓)
{
if(要吃飯嗎?)
{
吃飯();
}
else{
吃麵();
}
else{
不吃飯();
}
以上就是if-else的使用概念囉
全站熱搜
留言列表