switch语句是用于执行多条件分支语句。

switch(表达式)
{
	case 结果1:语句1;break;
	case 结果2:语句2;break;
	case 结果3:语句3;break;
	...
	default:语句n;break;
}
	

表达式只能是整型或字符(注意不是字符串哦) case如果没有break,程序会一直向下执行。

与if语句相比较,在多条件判断时,switch语句结构更清晰,执行效率更高,只可惜它不能判断区间。