switch-case 语句的优点和几点注意事项 Java
来源:互联网 发布:人民银行软件中心待遇 编辑:程序博客网 时间:2024/05/17 22:29
java语言的三种基本结构——顺序、选择、循环。
switch-case是选择结构的重要实现方式。因为虽然实际上switch-case的功能完全可以用if-else代替,但有时用switch-case确实是一种更优雅的实现方式。
比如由一个变量判断星期几,考虑以下代码:
使用if-else的效果:
使用switch-case会显得优雅的多:
尤其是遇到类似这样的情况,更显其优雅——可读性强、易于维护:
要注意的一些情况:
1. switch的break语句是可选的,有时我们会利用这种特性(如上面的代码),但是一般情况下break是不能少的。否则可能会出现意料之外的错误。——没有break,程序会继续执行后面的代码。
2. default语句也是可选的。相当于对应if-else语句最后的else。
3. java语言用于匹配的选择因子必须是整形或字符型常量。这很重要。
4. switch语句的比较是从上往下,所以把匹配概率大的选择因子放在前面可以提高效率。
5. 选择因子具有唯一性,即不能有2个相同的因子存在。
暂时想到这么多,以后想到了再添加吧!
- switch-case 语句的优点和几点注意事项 Java
- switch-case 语句的优点和几点注意事项 Java
- Java switch-case 语句的优点和几点注意事项
- Java的switch-case语句
- java switch case 语句
- java switch case 语句
- java中if与switch-case语句的使用及一些注意事项
- switch case default 语句的的使用以及注意事项
- Java中Switch Case语句的用法
- switch 和 case 语句的参数
- Java中switch-case注意事项
- 开关语句switch的几点说明
- Java的switch语句的注意事项
- Java switch-case语句用法
- Java switch-case语句用法
- Java switch-case语句用法
- Java switch-case语句用法
- Java中的switch-case语句
- LDA和PLSA的区别
- Qt's Modules
- Tutorial: The best tips & tricks for bash, explained | bash 入门| 极好的bash技艺
- 基于WinPcap的开发中Vs2010的配置
- Android设置文本框单行多行显示
- switch-case 语句的优点和几点注意事项 Java
- 在Android上使用ZXing识别条形码/二维码
- 使用eclipse远程调试tomcat
- IRCP/IRC
- jstree 实例二
- WM手机如何通过蓝牙连接ActiveSync
- 解决重启机器后,ArcGIS Server for Java的REST接口无法访问的问题
- Eclipse中使用远程调试器
- Presentation Error(描述错误)原因