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的使用概念囉

 

 

 

 

arrow
arrow
    全站熱搜

    豆港 發表在 痞客邦 留言(0) 人氣()