第四章 选择结构(二)

swith选择结构

  语法:switch(表达式){

    case(常量一):

      //代码块1

      break;

    case(常量二):

      //代码块2

      break;

    ......

    default:

      //代码块n

      break;

  }

 

 

 

关键字

  switch:"开关",这个开关就是switch关键字后小括号里表达式的值,switch语句小括号里可以是int,short,byte,char,枚举类型,String类型表达式.

  case:"情况,情形",case后可以是int,short,byte,char,枚举类型,String类型表达式,通常是一个固定的值.case块可以有多个,顺序可以改变,但是每个case后常量的值必须各不相同.

  default:"默认",其他情况都不满足;default后要紧跟冒号.default块和case块的先后顺序可以变动,不会影响程序执行的结果.通常,default块放在末尾,也可以省略.

  break:"停止"跳出当前结构.

 

注意:

  1.每个case后的代码块可以有多个语句,即可以有一组语句,而且不需要用"{}"括起来.case和default后都有一个冒号,不能漏写,否则编译不通过. 对于每个case的结尾,都要想一想是否需要从这里跳出switch选择结构.如果需要,一定不要忘记写break;

  2.在case后面的代码块中,break语句是可以省略的,还可以让多个case执行同一语句.

posted @ 2017-09-27 09:19  之。  阅读(116)  评论(0编辑  收藏  举报