语法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
? switch( expression ) { ???? case A: ?????? statement list; ?????? break; ???? case B: ?????? statement list; ?????? break; ???? ... ???? case N: ?????? statement list; ?????? break; ???? default: ?????? statement list; ?????? break; ?? } |
switch语句允许你通过一个表达式判断许多数值,它一般用来在多重循环中代替if()…else if()…else if()… 语句. break 语句必须在每个case 语句之后, 负责循环将执行所有的case语句.default case 是可选的.假如所有的case都不能匹配的话,他将和defult case匹配. 例如: