文章详情页
Java基础switch语句加{}问题
问题描述
为啥有的书上这里还加双引号?加和不加都能运行,那有区别吗?
问题解答
回答1:理论上没有区别,每个case都是一个独立的代码块
回答2:case块里面的语句其实不是关注重点,只要到了这个分支,就执行就可以了,你说的{}和双引号的问题,加{}就是一个块嘛,加双引号应该是字符串的情况,一般要注意的是switch的case值,一般取byte、char、short、int或者枚类型,JDK1.7之后支持了String类型。
标签:
java
相关文章:
1. 引用 node.js express加载 静态文件 报错 ??2. javascript - 引入 simditor,但是显示标签,这个怎么解决。3. angular.js - 全站用的angular,但是像下面描述的这样强交互的功能用angular该用什么思路去做呢?4. angular.js - 学习ng路由模块遇到点击链接到锚点时URL后面多出个#!是怎么回事5. angular.js - 如何让图片遇到父容器边缘自动换行显示,不会溢出6. android - 目前有哪些用Vue.js开发移动App的方案?7. angular.js - 关于ui-sref地址栏缺省的问题8. index.php错误,求指点9. mysql - 这条sql可以怎么优化,求帮助10. 只有一条数据
排行榜