switch语句
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:MyEclipse10,Java
作者:陈显其
撰写时间:2019年07月16日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
switch语句可以用来判断一个变量与一系列值中的某个值是否相等,每一个值会成为一个分支,和if语句的作用类似,在分支过多的时候提供一种简洁的方法来处理对应给定表达式的多种情况。witch语句基本格式如下
其中,switch、case、default、break 都是的关键字
Switch代表语句的开始,括号里是要判断的变量,switch 语句中的变量类型可以是: byte、short、int 或者 char,从 Java SE 7 开 始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。
switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号,比较的值的数据类型必须和变量的数据类型一致,而且只能是常量或字面常量,冒号后面是变量和 case 语句的值相等时所执行的代码,直到遇到 break 语句时,switch 语句终止
break是用来跳出循环的,switch 语句可以不包含break语句,但是如果没有break,switch 语句会从匹配的case 开始一直往下执行,直到遇到break或者switch 语句结束为止
default一般是 switch 语句的后一个分支,它是在没有case 语句的值和变 量值相等的时候执行,它不需要break 语句。