java中的邏判斷語句(也稱為選擇語句)分為兩種,if語句和switch語句,今天我們重點說一下if語句。

if語句分為單分支和多分支兩種,單分支很好理解,如果… …否則… …,多分支,如果… …否則如果… …否則如果… …否則… …!為了更好的理解,下面我們通過代碼來了解一下:
單分支:
if(判斷語句){
//滿足,則執行的代碼塊
}else{
//不滿足判斷語句時,執行的代碼塊
}單分支的執行流程:
先執行判斷語句,看其返回值是true還是false。
如果是true,就執行滿足的語句體;
如果是false,就執行不滿足的語句體;
多分支:
if(判斷語句1){
//滿足判斷語句1,執行的代碼塊
}
else if(判斷語句2){
//不滿足判斷語句1,滿足判斷語句2,執行代碼塊
}
else{
//既不滿足語句1,也不滿足語句2,執行的代碼塊
}多分支的執行流程:
先執行判斷語句1,看其返回值是true還是false。
如果是true,就執行滿足的語句體1;
如果是false,就向下依次執行判斷語句2,看其返回值是true還是false。
如果是true,就執行滿足的語句體2;
如果是false,或向下依次執行語句體3,以此類推,或者執行不滿足的語句體;
if語句的溫馨提示:
第一點:比較表達式無論簡單還是複雜,結果必須是boolean類型
第二點:if語句控制的語句體如果是一條語句,大括號可以省略;
如果是多條語句,就不能省略。建議永遠不要省略。
第三點:一般來說:有左大括號就沒有分號,有分號就沒有左大括號
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/269159.html
微信掃一掃
支付寶掃一掃