我们一起学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语句体只有一行的时候是可以省略大括号的,否则不能。