黑马程序员技术交流社区
标题:
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
[打印本页]
作者:
18325713477
时间:
2016-7-30 06:50
标题:
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich
作者:
cat73
时间:
2016-7-30 10:15
本帖最后由 cat73 于 2016-7-30 10:16 编辑
Java8 中,switch 内可以用的类型如下:
char, byte, short, int, Character, Byte, Short, Integer, String 以及枚举(enum)
其中只有 int 是原生支持的,其余的都可以看做是语法糖实现。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2