答:Java 1.7 之前 switch 参数可用类型为 short、byte、int、char,枚举类型之所以能使用其实是编译器层面实现的,编译器会将枚举 switch 转换为类似 switch(s.ordinal()) { case Status.START.ordinal() } 形式,所以实质还是 int 参数类型,感兴趣的可以自己写个使用枚举的 switch 代码然后通过 javap -v 去看下...
枚举变量的输入输出一般都采用switch语句将其转换为字符或字符串;枚举类型数据的其他处理也往往应用switch语句,以保证程序的合法性和可读性。
1、第一个枚举元素值在不赋值情况下,默认为0。 2、已经赋值的枚举元素,如果后面还有枚举元素未进行赋值,则默认在此基础上加一。但是,如果后面的枚举元素有进行赋值的情况下,则需要做其他说明。 使用场合: 当一个变量只有几种可能的值。 作用: 1、简单的连续打印 2、用作函数返回错误码(重点) 03 代码:定义与...