JAVA中的switch语句的参数类型与Enum类型
2014-03-16 15:27
411 查看
众所周知java中的switch语句的参数类型必须是integral的(整的),byte、short、char、int类型(其中byte、short、char实际使用时也被自动转换为int类型)。
----------------------------------------------------------------------------------------------------------------------------------------------
从JDK1.5以后,Enum 类型也可以作为switch语句的参数类型。
原理:enum的类型的实例,有一个整型的顺序。ordinal()
返回枚举常量的序数(它在枚举声明中的位置,其中初始常量序数为零)。
----------------------------------------------------------------------------------------------------------------------------------------------
从JDK1.5以后,Enum 类型也可以作为switch语句的参数类型。
原理:enum的类型的实例,有一个整型的顺序。ordinal()
返回枚举常量的序数(它在枚举声明中的位置,其中初始常量序数为零)。
相关文章推荐
- 【Java】switch语句的参数类型
- java switch语句的参数类型(转帖)
- java switch语句的参数类型
- java switch语句的参数类型
- 注意:Java中Switch语句的参数类型-_-!...
- 注意:Java中Switch语句的参数类型-_-!...
- Java学习笔记——switch语句的参数类型
- Java7版本: switch语句支持String、Enum类型(JDK1.5)与原来byte、short、char和int.
- java switch语句的参数类型(转帖)
- Java中的switch语句后面的控制表达式的数据类型
- 黑马程序员 Java基础<二>--->数据类型,数组,switch语句
- idea15写switch语句参数为String类型时冒红解决办法
- 尚硅谷 第三课全 java-变量类型转换-字符与字符串-算数运算符-赋值运算符-三元运算符-.switch语句-循环结构-while 循环语句 do-while 循环语句
- C数据类型(枚举 enum )和switch语句
- 十四、switch中可以传递的参数类型(Only convertible int values or enum constants are permitted)
- Switch语句的参数是什么类型的?
- Java switch 语句使用 String 参数
- Java的switch是否支持String作为参数,还支持哪些类型?
- java: switch中的参数类型
- enum枚举类型赋值之switch语句与显示类型转换(Explicit Type Conversion)速度之比较