概述
switch语句:
switch语句从字面上讲,可以称为开关语句,是一种多分支选择结构,一般与case、break、default配合使用,对流程进行控制。
switch语句的语法格式如下:
switch(表达式) {
case 值1: 语句1;
break;
case 值2: 语句2;
break;
case 值3: 语句3;
break;
default: 语句4;
break;
}
运行机理:
switch中的表达式结果会找对应的case匹配,如果匹配成功就找对应的的case执行
直到遇到break结束,如果case都不匹配,会直接执行default后面的语句。
总结:
1,一般一个case语句都会和一个break语句进行搭配,因为如果匹配到一个case后,若后面没跟break语句,就会继续执行下面的case语句内容,无论下面匹配的case值是什么,后面的值都会视为无效值的,直到遇到break语句或者执行到最后的默认语句default才会结束。
2,switch语句中的break语句的作用是跳出switch语句
以下面的题目为例:
char c = '