switch 是否能作用在byte 上,是否能作
22 查阅
参考答案:
在switch(expr1)中,expr1 只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int
\r\n
基本类型或Integer 包装类型,由于,byte,short,char 都可以隐含转换为int,所以,这些类型以及这些类型
的包装类型也是可以的。显然,long 和String 类型都不符合sitch 的语法规定,并且不能被隐式转换成int
类型,所以,它们不能作用于swtich 语句中。