switch( 表达式 )//表达式可以使用byte,short,int,char { case 值1: 逻辑语句; break;//跳出switch语句 case 值2: 逻辑语句; break; default: // 所有条件都不符合使用default, 跟default所在位置无关 逻辑语句; break;//最后一个可以省略 }
switch有两种结束方式:1、执行遇到break跳出switch 2、执行到switch语句{ }的结束
如果switch中的case没有break语句,程序将会继续执行逻辑语句,不进行case语句判断
switch的另一种形式
switch( 表达式 ) { case 值1: case 值2: case 值3: 逻辑语句; break; case 值4: case 值5: case 值6: 逻辑语句; break; default: 逻辑语句; break; }