switch简介(百度)
Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用。 —— 百度百科
您在阅读的这份文档,将会详细介绍如何switch
支持的数据类型。
##switch基本机构
switch(expression){//比较的对象:expression
case value ://匹配值
//语句
break; //可选
case value :
//语句
break; //可选
//你可以有任意数量的case语句
default : //可选
//语句
}
支持数据类型
Java1.5之前
byte、short、int 或者 char (其中byte,short,char均可以不损失精度的转换成int类型)
此时只支持上述的基本类型(还不支持对应包装类)
Java1.5
JDK1.5 在switch循环中增加了枚举类与byte short char int的包装类(实际还是转换为int类型)