switch( 表达式 )//表达式可以使用byte,short,int,char
{
case 值1:
逻辑语句;
break;//跳出switch语句
case 值2:
逻辑语句;
break;
default: // 所有条件都不符合使用default, 跟default所在位置无关
逻辑语句;
break;//最后一个可以省略
}

switch有两种结束方式:1、执行遇到break跳出switch 2、执行到switch语句{ }的结束

如果switch中的case没有break语句,程序将会继续执行逻辑语句,不进行case语句判断

switch的另一种形式

switch( 表达式 )
{
case 值1:
case 值2:
case 值3:
逻辑语句;
break;
case 值4:
case 值5:
case 值6:
逻辑语句;
break;
default:
逻辑语句;
break;
}

最新文章

  1. QQ远程桌面的使用
  2. Matlab滤波器设计(转)
  3. 【POJ2096】Collecting Bugs 期望
  4. mui记录
  5. 【freemaker】之FreeMakerUtil工具类
  6. 【转】使用NetBeans和Eclipse开发PHP应用程序
  7. Android的JNI开发
  8. nginx安装(正式)
  9. ng-selected 与ng-options的使用
  10. 《RabbitMQ Tutorial》译文 第 3 章 发布和订阅
  11. 关于Set<Long>Map<Long,String>的一些小注意事项 自动转换类型
  12. Ubuntu出现ERR_PROXY_CONNECTION_FAILED错误解决方案
  13. 高仿qq健康
  14. Vimium快捷键记录
  15. 机器学习入门05 - 泛化 (Generalization)
  16. web扫描工具-Nikto介绍与使用
  17. 【转】TOP10美国虚拟主机/网站空间推荐
  18. 每日学习与工作计划移至日事清APP
  19. ios之清除cell缓存,解决cell的重用问题。
  20. hdu 2475 BOX (splay)

热门文章

  1. 通过证书请求Https站点
  2. leetcode — remove-nth-node-from-end-of-list
  3. idea 中解决maven 包冲突的问题(maven helper)
  4. Hibernate学习(四)———— 双向多对多映射关系
  5. Python 3 进阶 —— print 打印和输出
  6. [POJ 2689] Prime Distance
  7. .Net敏捷开发框架6.1.6.2版本,联系QQ:6539471
  8. Python爬虫之网页图片抓取
  9. 试图加载格式不正确的程序 .net
  10. mysql百万的数据快速创建索引