Java 中switch语句所支持一下类型:
Java版本 | 支持类型 |
---|---|
小于1.5 | byte,short,int,char等基本类型及其包装类 |
大于或者等于1.5 | byte,short,int,char等基本类型及其包装类,外加meum(枚举类型)和String类型 |
注:
1.long、float、double、boolean四种基本类型以及它们的包装类(在Java所有版本中) 都不能用于switch语句。
2.除了上面的表格中的类型的对象以外其他类型的对象都不可以使用。
Java版本 | 支持类型 |
---|---|
小于1.5 | byte,short,int,char等基本类型及其包装类 |
大于或者等于1.5 | byte,short,int,char等基本类型及其包装类,外加meum(枚举类型)和String类型 |
注:
1.long、float、double、boolean四种基本类型以及它们的包装类(在Java所有版本中) 都不能用于switch语句。
2.除了上面的表格中的类型的对象以外其他类型的对象都不可以使用。