switch-case分支结构总结

1,格式

switch(表达式){

case 常量1:执行语句1;

case 常量1:执行语句1;

... ...

case 常量n:执行语句n;

default:执行语句;}

2,说明:

  • 根据switch表达式中的值,依次匹配各个case中的常量。一旦匹配成功,则进入相应case结构中,调用其执行语句。当调用完执行语句以后,则仍然继续向下执行其他case结构中的执行语句,直到遇到break关键字或此switch-case结构的末尾处;
  • break,可以使用在switch-case结构中,表示一旦执行到此关键字,就跳出switch-case结构;
  • switch结构中的表达式,只能是如下的6种类型之一:byte short char int 枚举类型(JDK 5.0新增),string类型(jdk7.0新增)
  • case之后只能声明常量,禁止写范围 
  • break关键字是可选的
  • default相当于IF-ELSE结构中的 else;default结构是可选的;位置是可选的,但一般写最后;

猜你喜欢

转载自www.cnblogs.com/boogie-xy/p/11296622.html