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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 姜胜凯 中级黑马   /  2014-1-12 22:51  /  1770 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 姜胜凯 于 2014-1-13 14:00 编辑

switch的数据类型都有哪些?除了int和Enum,还可以接其他的类型吗?
求高手解答!

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1 神马都是浮云

查看全部评分

5 个回复

倒序浏览
可以为byte short char int 、1.5新增枚举类型、1.7新增String 类型

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

回复 使用道具 举报
byte,short,int,char JDK5以后可以是枚举,JDK7以后可以是字符串

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

回复 使用道具 举报
还可以接受byte short char int类型和枚举类型,1.7版本增加了String类型的接收

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

回复 使用道具 举报
JAVA支持的数据类型有五种
他们分别是:
byte、char、short、int、枚举
以上是JDK1.6以前的版本。JDK1.7时,又增加了String,所以相对于JDK1.7而言就是六种了

评分

参与人数 1技术分 +1 收起 理由
ily521125 + 1

查看全部评分

回复 使用道具 举报
1.5有byte short char int 枚举 五种
1.7加了字符串  有六种
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马