A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich

1 个回复

正序浏览
cat73 黑马帝 2016-7-30 10:15:49
沙发
本帖最后由 cat73 于 2016-7-30 10:16 编辑

Java8 中,switch 内可以用的类型如下:
char, byte, short, int, Character, Byte, Short, Integer, String 以及枚举(enum)


其中只有 int 是原生支持的,其余的都可以看做是语法糖实现。

评分

参与人数 1黑马币 +3 收起 理由
r1503882525 + 3 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马