我們一起學java【if分支】
- 2019 年 10 月 5 日
- 筆記
分支結構就是滿足某個條件,才執行對應的程式碼。分支結構包含了if語句和switch分支,實際上if相比switch要強大很多。在實際場景中需要根據應用場景來區別兩者的使用。
1.第一種if語句格式:

執行流程:
- 首先判斷關係表達式看其結果是true還是false
- 如果是true就執行語句體
- 如果是false就不執行語句體


2.if語句第二種格式

執行流程
- 首先判斷關係表達式看其結果是true還是false
- 如果是true就執行語句體1
- 如果是false就執行語句體2


3.if語句第三種格式

執行流程
- 首先判斷關係表達式1看其結果是true還是false
- 如果是true就執行語句體1
- 如果是false就繼續判斷關係表達式2看其結果是true還是false
- 如果是true就執行語句體2
- 如果是false就繼續判斷關係表達式…看其結果是true還是false
- 如果沒有任何關係表達式為true,就執行語句體n+1。


需要注意的是,if語句不可以在if()後面加上;,if語句在if語句體只有一行的時候是可以省略大括弧的,否則不能。
