- 浏览: 10009 次
- 性别:
- 来自: 北京
文章分类
最新评论
一. Switch
格式:
swtich(选择) { case 选项1: 执行语句; break; case 选项2: 执行语句; break; default: 执行语句; }注意事项:
1.switch关键字接受整数只能是:byte,short,int和(字符)char,枚举
2.case关键字接受的选项的类型必须和选择的数据类型相匹配,case语句后可以执行多条语句
3.break关键字可以结束选择,switch后的}也可以结束选择,当case语句中没有break的时候,程序继续往下执行,直到遇到break或者}是才能结束选择。
4.default关键字,当case中的选项没有和选择匹配的时候,执行default语句。
5.顺序:
(1).先执行case语句,在执行default语句,与default的顺序无关。
(2).当default语句在case语句之前,并default语句之后没有break语句,
那么程序继续执行case语句,直到遇到break或者}才结束选择
(3).当多个case语句执行的语句都相同时,可以省略,只打印一个语句即可。
6.switch做得选择程序,通过使用if(){}else{} if(){}else{}....也可以实现,那么两者之间的区别:
(1)switch语句在执行case的所有选项已经在内存中了(全部都放在内存中),所以选择效率高的,
而if(){}else{}if(){}else{}....是一个if一个if读取执行,效率较低
(2)是不是所有的switch语句都可以使用if(){}else{}来实现?反之?
switch语句做得的选择是有有限的,因为switch只能接受:byte,short,int,char,枚举
而if(){}else{}可以判断任何类型
---------------------- android培训、java培训、期待与您交流! ---------------------- 详细请查看:http://edu.csdn.net/heima
发表评论
-
黑马程序员----多线程
2011-12-26 20:01 632多线程 ---------------------- and ... -
黑马程序员----交通灯管理系统
2011-12-25 02:01 579交通灯管理系统 ---------------------- ... -
黑马程序员----银行业务调度系统
2011-12-25 01:54 581银行业务调度系统 --------------------- ... -
黑马程序员----类加载器
2011-12-25 01:43 714类加载器 ---------------------- a ... -
黑马程序员----反射
2011-12-25 01:41 629反射 ---------------------- ... -
黑马程序员----集合
2011-12-20 22:23 324集合 ---------------------- ... -
黑马程序员----单态和垃圾回收
2011-12-19 19:53 693单态和垃圾回收 ---------------------- ... -
黑马程序员----数组
2011-12-17 23:05 421数组 ---------------------- ... -
黑马程序员----函数
2011-12-17 22:55 588函数 ---------------------- andr ... -
黑马程序员----break和continue
2011-12-17 22:51 661break和continue --------------- ... -
黑马程序员-----循环
2011-12-17 22:46 528java循环的实现方式 ---- ...
相关推荐
11.6.1-packet-tracer---switch-security-configuration_zh-CN.pka
dip-switch -microblaze-dip-switch-microblaze.zip
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
bootstrap-switch.min.js
Switch-Mode Power Supplies - SPICE Simulations and Practical Designs.pdf
开关按钮样式文件bootstrap-switch.css 开关按钮样式文件bootstrap-switch.css 开关按钮样式文件bootstrap-switch.css 开关按钮样式文件bootstrap-switch.css 开关按钮样式文件bootstrap-switch.css 开关按钮样式...
bootstrap-switch-master的switcher开关。包括js和css
开关按钮bootstarp-switch.jar 开关按钮bootstarp-switch.jar 开关按钮bootstarp-switch.jar 开关按钮bootstarp-switch.jar 开关按钮bootstarp-switch.jar 开关按钮bootstarp-switch.jar 开关按钮bootstarp-switch....
2.9.2 Packet Tracer - Basic Switch and End Device Configuration - Physical Mode.pka
bootstrap-switch.min.css
- [x] 实现switch host的偏好设置保存及切换功能 - [x] 实现switch host导出当前配置功能 - [x] 实现Csv格式文本直接录入功能 - [x] 根据域名实现分组变色功能 - [x] 增加配置标签即根据标签快速检索功能 - [x] 实现...
离线安装包,亲测可用
openflow-switch-extension-ext187.pdf openflow-switch-extension-ext191.pdf openflow-switch-extension-ext192-eviction.pdf openflow-switch-extension-ext192-vacancy.pdf openflow-switch-extension-ext230-...
aio-switch-updater:多合一Nintendo Switch更新器
switch**C/C++程序员面试宝典-Switch语句:零基础面试者的必备指南** **内容概要:** 本文为零基础的面试者提供了C/C++中switch语句的全面指南,旨在帮助他们掌握面试中可能遇到的switch语句相关问题。内容涵盖了...
发人员通过host switch plus Chrome插件,可以快捷方便的切换、设置 hosts Chrome插件,而不用修改系统 hosts 文件,方便web开发人员在 测试/开发/线上 等环境快速切换;同时顺便支持本地端口..
Switch-ALPS-5.SLDPRT Switch-DIP-10.SLDPRT Switch-DIP-12.SLDPRT Switch-DIP-4-2.SLDPRT Switch-DIP-4.SLDPRT Switch-DIP-5.SLDPRT Switch-DIP-6.SLDPRT Switch-DIP-7.SLDPRT Switch-DIP-8.SLDPRT Switch-DIP-9....
usb-modeswitch-data最新数据文档。 可用在usb modeswitch中,可支持更多设备。
11.6.1 Packet Tracer - Switch Security Configuration Cisco Packet Tracer 思科模拟器 正确答案文件 可直接上交正确答案文件 本答案版权归mewhaku所有,严禁再次转载!!! Copyright @mewhaku 2022 All ...