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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 灬王一鹏 中级黑马   /  2015-9-8 21:42  /  257 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么 switch(x)     x里 的值 不可以是 long double foalt类型的值?

11 个回复

正序浏览
jdk7 string类型的可以了
回复 使用道具 举报
规定的吧,就像中国人吃饭用筷子一样,你要用手,就是不符合规定的、
回复 使用道具 举报
因为开发上小数型用的不多,
外界有用多态替换 switch的说法  即便是小的判断语句 也有if
开始 甚至连字符串都不支持

以后开发可能会增加这个功能吧
回复 使用道具 举报
小木全 来自手机 中级黑马 2015-9-9 00:15:35
9#
睡醒了就懂了
回复 使用道具 举报
规定的东西,记住就好
回复 使用道具 举报
我理解的是,最初开发者想要它支持整型的默认int型,然后因为自动类型转换,byte,short,char都可以支持了,比int大的类型就不行了
回复 使用道具 举报
我要是开发者的话,里面放中文都可以,,,,,
回复 使用道具 举报
规定的东西,记住就好
回复 使用道具 举报
记住就行,没必要纠结
回复 使用道具 举报 1 0
踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩
回复 使用道具 举报
就是那么规定的, 你要是扣死理也没办法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马