java中switch除了可以接收整型变量的值以外还能接收什么数据类型?
3个回答
展开全部
还可以接收的类型挺多的。
switch括号里只能是int型数据,
short ,char和byte型在编译时都会默认的自动转换为int型数据,所以括号里的数据类型可以是:int ,short,char,byte四种,只是形式不同,这四种是基本类型。
引用类型的String(只有JavaSE 7 和以后的版本 可以接受String类型参数),enum和byte,short,int,char的封装类Byte,Short,Integer,Character,都是可以的。
展开全部
Switch-case-default
case
后面不可以放变量
判断整数:byte
short
char
int
enum
满足条件的case开始,向后执行所有case;
直到遇到break为止,遇到default也不停止。
case
后面不可以放变量
判断整数:byte
short
char
int
enum
满足条件的case开始,向后执行所有case;
直到遇到break为止,遇到default也不停止。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Switch-case-default
case
后面不可以放变量
判断整数:byte
short
char
int
enum
满足条件的case开始,向后执行所有case;
直到遇到break为止,遇到default也不停止。
case
后面不可以放变量
判断整数:byte
short
char
int
enum
满足条件的case开始,向后执行所有case;
直到遇到break为止,遇到default也不停止。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询