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語句控制的語句體如果是一條語句,大括號可以省略;
如果是多條語句,就不能省略。建議永遠不要省略。
第三點:一般來說:有左大括號就沒有分號,有分號就沒有左大括號
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論