switch语句相信大家在编程中应该经常用到。switch(key){};今天主要就是讨论下这个key值,这个key只能是一个整数表达式或者是一个枚举的常量,那么整数表达式主要有哪些呢?在Java里面可以是int或者Integer类型。这里别人常常会问short,string,long是否可以用作key,其实当我们搞清楚key的范围后是很好判断的,由于short
是可以转换成int的,所以short是可以作为key 的,但是string呢?显然不行,long呢?也是不可以的。
switch语句相信大家在编程中应该经常用到。switch(key){};今天主要就是讨论下这个key值,这个key只能是一个整数表达式或者是一个枚举的常量,那么整数表达式主要有哪些呢?在Java里面可以是int或者Integer类型。这里别人常常会问short,string,long是否可以用作key,其实当我们搞清楚key的范围后是很好判断的,由于short
是可以转换成int的,所以short是可以作为key 的,但是string呢?显然不行,long呢?也是不可以的。