if语句可以设计三种基本分支结构
1.单分支结构
if(条件){语句序列}
当条件成立时,执行花括号中的语句,否则什么也不做。
2.双分支结构
if(条件){语句序列1}
else{语句序列2}
当条件成立时,执行语句序列1,否则执行语句序列2。
3.多分支结构
使用if语句生成多分支结构,是指程序中有多个前后关联的条件,每个条件成立时都对应一个分支,最后一个条件不成立时也要对应一个分支。(就像玩多结局游戏,每个选择都对应一个走向,并且最后反馈出一个结局)
若有n个条件,则有n+1个分支
多个分支在程序的一次执行中,有且只有一个分支能被执行。
if(条件1){语句序列1}
else if(条件2){语句序列2}
…
else if(条件n){语句序列n}
else{语句序列n+1}