switch语句语法格式如下:
switch(expression){
case condition1:
{
statement(s);
break;
}
case condition2:
{
statement(s);
break;
}
...
case conditionN:
{
statement(s);
break;
}
default:
{
statement(s);
}
}
switch语句后面的表达式的数据类型只能是byte、short、char、int。在Java7后还支持枚举类型 enum以及 字符串类型String,其他类型都不支持。即不支持浮点型、boolean类型以及long类型。