分支结构分为if...else...语句和switch语句。
if语句
if翻译过来其实就是“如果”的意思相当于做一个判断,判断一个条件是真的还是假的,如果条件是真的就会执行相应的语句,打出来的代码如下:
if(表达式)
语句;
表达式就是你所要判断的一个条件,条件是真的就会执行语句。
if语句经常会跟else搭在一起使用,毕竟有真肯定会有假,else就代表if条件为假时,所要执行的语句,跟if搭配时的代码如下:
if(表达式)
语句;
else
语句;
if和else在使用时有许多需要注意的事情:
1、当条件为真(假)时,只会执行紧跟着if(else)后面的那一条语句,如果想执行多条语句的话需要加上花括号“{}”把多条语句包含起来,如:
if(else)(表达式)
{
语句1;
语句2;
}
2、if和else是可以进行多条件判断的,只需要在else后面的语句中再加上if即可。
3、悬空else,else总是跟最近的一个if相匹配,所以我们需要注意在写代码时对花括号的正确使用,避免写出来的代码有误,举个例子:
int a=0;
int b=2;
if(