1. 用于单分支控制的条件语句
if (表达式P)
{
语句A
}
2.用于双分支控制的条件语句
if (表达式P)
{
语句1
}
else
{
语句2
}
3.用于多分支控制的条件语句 else if
if (表达式1)
{
语句1
}
else if (表达式2)
{
语句2
}
...
else if (表达式m)
{
语句m
}
else
{
语句m+1
}
4.switch语句
switch (表达式)
{
case 1:
语句1
break;
case 2:
语句2
break;
...
case n:
语句n
break;
default
语句n+1
break;
}
一般情况下,一个case后边有一个break;,如果没有break;程序继续进行直到遇到break;或者花括号才停止。
5.与else if语句相比,switch语句计算的更快,else if语句会一条一条执行直到遇到条件符合的表达式,再进入该执行与表达式相对应的语句,switch语句会直接进入符合的语句。但switch语句有一定的局限性。