1.单一label的情况:switch(exprission){ case label1: statement1 ; break; case label2 : statement2; break; default: statement3; break;
}2.多重label的情况:switch(expression){ case label1 : case label2 :statement1; break; case label3 : statement2; }如上所示:1.如果没有break语句则直接执行该case语句后的语句;2.default语句为可选语句;3.expression和case必须为整型值(包括char类型),并且标签必须是常量或者完全由常量组成的表达式;4.如果没有与expression相匹配的case label 则直接跳到default(如果存在default的话),否则直接跳出switch语句,执行switch后紧跟的语句.