黑马程序员技术交流社区

标题: switch [打印本页]

作者: 549208564    时间: 2016-1-5 22:13
标题: switch
为什么答案是byte和char

switch(x) {
default:
System.out.println(“Hello”);
}
哪两个是可以接受的类型x ? (选择两个) ( A、C )
A.byte
B.long
C.char
D.float
E.Short
F.Long
作者: yifuyue    时间: 2016-1-6 21:20
A和C啊!!!!!
作者: 放养的饼干    时间: 2016-1-6 23:19
switch()中的表达式只能是byte . short  . char.int。如果传入其他类型的值,就会报错
作者: 黑色皮肤的马    时间: 2016-1-7 11:13
Switch可以选择的类型有: byte,short,int,char,JDK1.5后可以是枚举,JDK1.7后可以是字符串。E选项写成short就对了,s大写不是一个类型。
作者: 云鱼    时间: 2016-1-7 22:01
这个已经忘的一干二净了
作者: justinwww    时间: 2016-1-8 23:04
选择 a c 只能是int char byte short
作者: yehua1026    时间: 2016-1-8 23:27
非常好!!
作者: yehua1026    时间: 2016-1-8 23:28
非常好!!
作者: 542826323    时间: 2016-1-9 09:24
感谢楼主又帮助我温习了一下之前学的知识。




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