文章详情页
Java基础switch语句加{}问题
问题描述
为啥有的书上这里还加双引号?加和不加都能运行,那有区别吗?
问题解答
回答1:理论上没有区别,每个case都是一个独立的代码块
回答2:case块里面的语句其实不是关注重点,只要到了这个分支,就执行就可以了,你说的{}和双引号的问题,加{}就是一个块嘛,加双引号应该是字符串的情况,一般要注意的是switch的case值,一般取byte、char、short、int或者枚类型,JDK1.7之后支持了String类型。
标签:
java
相关文章:
1. android - 使用listview加载不同item,数据填充错误。2. python3.x - python中的虚拟环境怎样设置一直处于激活状态3. javascript - 读js权威指南“作为值得函数”产生了疑惑,求释疑4. boostrap怎么在移动端不显示sidebar?5. file - Python如何读文件内容修改后写回原文件6. python中merge后文件莫名变得非常大7. 请问带渐变背景的进度条如何实现?求给点思路8. javascript - prismplayer播放器全屏问题9. python - UTC格式转换成本地时间10. mysql - 数据库建字段,默认值空和empty string有什么区别 110
排行榜