如果你搞不清switch语句的话也许这里会有你想要的东西
switch语句具有多分支实际上就是用来代替if…else if…else
如果不清楚if…else if…else语句的话点下面
选择分支if
基本句式:
switch(表达式)
{
case常量表达式1:语句1;
case常量表达式2:语句2;
case常量表达式3:语句3;
.
.
.
case常量表达式n:语句n;
default:语句n+1;
}
常量表达式里不能有变量
常量表达式可以理解结果为整型的表达式 3+6 5+‘m’ 什么的
自上而下 当常量表达式等于表达式时 输出常量表达式后, 及以下所有语句
比如常量表达式2等于表达式
则
输出语句2,语句3……语句n+1
你可能会说这并不能起到选择作用
因为要想switch语句起选择作用得跟break语句结合使用
break语句是跳出switch语句
如下图
如果没有break语句呢
一般不用default只是开保险怕你输错了数字(超范围)
如下两图
不用default的话倒数第一个break也可以不用
因为最后一个语句执行完就直接出来不用跳出了
如下图