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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

11 个回复

倒序浏览
就是那么规定的, 你要是扣死理也没办法。
回复 使用道具 举报
踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩踩
回复 使用道具 举报
记住就行,没必要纠结
回复 使用道具 举报 1 0
规定的东西,记住就好
回复 使用道具 举报
我要是开发者的话,里面放中文都可以,,,,,
回复 使用道具 举报
我理解的是,最初开发者想要它支持整型的默认int型,然后因为自动类型转换,byte,short,char都可以支持了,比int大的类型就不行了
回复 使用道具 举报
规定的东西,记住就好
回复 使用道具 举报
小木全 来自手机 中级黑马 2015-9-9 00:15:35
9#
睡醒了就懂了
回复 使用道具 举报
因为开发上小数型用的不多,
外界有用多态替换 switch的说法  即便是小的判断语句 也有if
开始 甚至连字符串都不支持

以后开发可能会增加这个功能吧
回复 使用道具 举报
规定的吧,就像中国人吃饭用筷子一样,你要用手,就是不符合规定的、
回复 使用道具 举报
jdk7 string类型的可以了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马