java开发的第三个博客!(流程控制语句的面试题)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java开发的第三个博客!(流程控制语句的面试题),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含742字,纯文字阅读大概需要2分钟。
内容图文
![java开发的第三个博客!(流程控制语句的面试题)](/upload/InfoBanner/zyjiaocheng/615/527df432db844eac95c76cca8a9e5eca.jpg)
1.default可以省略吗?
可以,但是不建议,因为可以给出额外的提示;
2.default一定要放在最后面吗?
不一定,可以放在switch语句的合法位置
3.case后面能跟变量吗?
能,只能是常量,如果有多个case,要求常量不能相同
4.break可以省略吗?
最后一个break可以省略;
其他的最好不要省略,否则会出现case穿透造成你不想要的数据
5.什么是case穿透?
没有遇到break或switch语句的},下面的case或者default不用判断直接执行里面的东西,
直到(switch语句的结束条件要么遇到break要么遇到switch语句的})才结束,停止
6.case穿透的作用?
如果多个case里面要做的事情是一样的,那就可以利用case穿透提高代码的复用性
7.什么时候使用switch语句?什么时候使用if语句?
因为switch语句的case的值只能是常量,固定值,如果是固定值,推荐使用switch语句,
如果不是固定的值,推荐使用if语句,如果你不知道使用什么语句,就用if语句!!!
内容总结
以上是互联网集市为您收集整理的java开发的第三个博客!(流程控制语句的面试题)全部内容,希望文章能够帮你解决java开发的第三个博客!(流程控制语句的面试题)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。