switch语句能否作用在byte上,能否作用在long上,能否作用在String上
2015-06-13 14:57
239 查看
在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long和String类型都不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。
相关文章推荐
- leetcode[217&219&220]:Contains Duplicate I&II&III
- javascript浮点型数据操作时的注意事项
- 144 Binary Tree Preorder Traversal(二叉树先序遍历Medium)
- Access denied for user 'root'@'localhost' (using password: NO)
- 《爱编程,爱c++十五期-publish,继承》
- 226Invert Binary Tree
- unity 第三人称
- TCP 的有限状态机
- UIView的层次结构–code
- shell中if做比较
- 极大似然估计
- STM32的NVIC理解
- egrep和grep有什么区别
- C#中的类1:定义(有点乱)
- 嗯,很久没来CSDN了
- jQuery实战:认识jQuery的点点滴滴
- shell 中 2>&1 的使用
- Python模块学习笔记— —WinPython
- android 最下面菜单框的拉动效果
- 利用reloadRowsAtIndexPaths:withRowAnimation:来动态改变cell的高度