黑马程序员技术交流社区

标题: switch语句的问题 [打印本页]

作者: 梧桐望穹    时间: 2016-4-18 22:46
标题: switch语句的问题
String可以作为switch的表达式吗?
作者: sxyqjdh    时间: 2016-4-18 22:53
可以的,,,水的够可以
作者: 张狮子    时间: 2016-4-18 22:55
不能!switch的表达式只接受byte,short,int,char数据类型四种类型。
作者: 董改名    时间: 2016-4-18 23:09
java7开始支持字符串,但是这种支持事实上是编译器后台帮你把String 哈希出来一个哈希码比较哈希码的.并不是比较String自身
作者: liudh1    时间: 2016-4-19 00:34
可以,int,short,byte,枚举,String都可以,long不可以
作者: xiaoxiqq    时间: 2016-4-19 01:38
java1.7貌似可以了。之前的版本都不行,少年,用if选择结构吧。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2