switch选择结构

一.什么是switch选择结构

  switch选择结构可以更好地解决等值判断问题.

  常用关键字有:switch,case,default,break.  这些都是java的关键字.

  介绍:

  switch:表示"开关",这个开关就是switch关键字后面小括号里表达式的值,JDK1.7后,switch语句小括号里可以是int,short,byte,表达式.

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

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

  break :表示"停止",即跳出当前结构.

  执行过程:

  先计算并获得switch后面小括号里的表达式或变量的值,然后将计算结果顺序与每个case后的常量比较,当二者相等时,执行这个case块中的代码;当遇到break时,就跳出switch选择结构,

  执行switch选择结构之后的代码.如果没有任何一个case后的常量与switch后的小括号中的值相等,则执行switch末尾部分的default块中的代码.

posted @ 2018-05-13 16:43  小猪会拱菜  阅读(203)  评论(0编辑  收藏  举报