一.if 结构
1.if
使用方法:
if (表达式)
{
语句
}
其流程图如下:
即若if中的表达式成立,则执行语句;若表达式不成立,则不执行语句。
2.if -else单分支语句
使用方法:
if (表达式)
{
语句1
}
else
{
语句2
}
其流程图如下:
即若if中的表达式成立,则执行语句1;否则,就执行语句2。
3.if-else if-else 多分支语句
使用方法:
if(表达式1)
{
语句1
}
else if(表达式2)
{
语句2
}
else
{
语句3
}
其流程图如下:
即若表达式1成立,则执行语句1,否则执行else,再对表达式2进行判断。若表达式2成立,则执行语句2,反之则执行语句3.
二.switch 语句
使用方法:
switch(整型表达式)
{
case 整型常量表达式:
语句;
······
}
注:switch后一定要是整型表达式。
1.break
使用break可以跳出当前的switch。
如果没有break,程序就会从case1一直运行下去,不会停止。
在使用了break后,程序进入了对应的分支后就会停下。
2.default
当表达的值与所有case的值都不匹配时,default就起到了大作用。
这时候就会执行default子句后面的语句。
注:default可以放在任何位置,不是一定要放在case的后面。