Java 有两种分支结构:
if语句
switch语句
if 语句
一个 if 语句包含一个布尔表达式和一条或多条语句。
if - else语句
if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。
if - else if - else 语句
if 语句后面可以跟 elseif…else 语句,这种语句可以检测到多种可能的情况;
一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行;
嵌套的 if - else 语句
使用嵌套的 if…else 语句是合法的。也就是说你可以在另一个 if 或者 elseif 语句中使用 if 或者 elseif 语句。
switch 语句
switch 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。