我們一起學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語句體只有一行的時候是可以省略大括弧的,否則不能。