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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蓦然回首3Y 中级黑马   /  2015-7-23 13:44  /  482 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么switch语句中表达式工值不能是浮点类型呢?

8 个回复

倒序浏览
java中有这样的规定,switch中的参数只能是离散变量或枚举类型。
离散变量包括:byte;int;short;char;枚举类型则需要自己定义
jdk1.7之后支持String 类型
回复 使用道具 举报
switch是选择机构
1没有那么多的选择.整数已经够用
如果要写一个上万亿的选择机构可能会用到小数
2 用整数看着心里舒坦。:我猜测这个发明switch的人有强迫证
3.第三个  同上
回复 使用道具 举报
1.7的jdk版本可以
回复 使用道具 举报
前人之述备矣,后排学习
回复 使用道具 举报
witch中的参数是离散变量或枚举类型。
变量包括:byte;int;short;char;枚举类型是自己定义
jdk1.7之后支持String类型,挺不错的
回复 使用道具 举报
上几楼都说过了。
回复 使用道具 举报
这个都懂,,,我要学到何时。。。
回复 使用道具 举报
大家说的很到位啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马