1.格式

  switch(表达式){

    case 常量1:语句1;break;

    case 常量2:语句2;break;

    case 常量3:语句3;break;

    ....

    case 常量n:语句n;break;

    default:   语句n;break;

  }

  //“语句n”可为多句(可看做有括号)

  //语句顺序执行

  //default语句可以不放在最后,放在哪里都一样!

2.注意

  •   表达式返回值类型必须是(int,byte,char,enum,short)之一(没有long和boolean!)
  • case语句中的值必须是常量,case后的每个常量表达式必须各不相同。
  • default字句是任选的,并且可以放在任何位置。
  • 每个case后的语句可多于1个,但不必加{};
  • break帮助跳出switch;
  • break语句:称中断语句,也可在循环结构中实现中途退出。
  • 条件表达式类型应和case后的常量类型一致。

最新文章

  1. Python2 基本数据结构源码解析
  2. angular模块和组件之间传递信息和操作流程的方法(笔记)
  3. C语言程序设计第13次作业
  4. Codeforces Round #195 A B C 三题合集 (Div. 2)
  5. 自学Python二 Python中的屠龙刀(续)
  6. C# - (0x80040154): Retrieving the COM class factory for component with CLSID {877AA945-1CB2-411C-ACD7-C70B1F9E2E32} failed
  7. SDUT2191Calendar
  8. input输入框只能输入数字的功能
  9. React Native 系列(九) -- Tab标签组件
  10. DNN论文分享 - Item2vec: Neural Item Embedding for Collaborative Filtering
  11. PPI | protein-protein interaction | 蛋白互作分析
  12. spark 2.4 java8 hello world
  13. Swagger2常用注解及其说明 (转)
  14. WPF当属性值改变时利用PropertyChanged事件来加载动画
  15. 官网下载MySQL最新版本的安装包
  16. solusvm安装过程
  17. visual c++中预定义的宏
  18. CoreText 关键性常用函数说明
  19. Sprint10
  20. AJAX实现无刷新登录

热门文章

  1. ElasticSearch 中文分词插件ik 的使用
  2. Linux基本指令与作用
  3. 配置Docker镜像加速
  4. hydra的使用
  5. MIT线性代数:5.转置,置换,向量空间
  6. python中str.isdigit()用法
  7. 在mac上用parallels创建双windows虚拟机调试windows驱动
  8. Eclipse中修改tomcat的部署路径deploypath
  9. java map遍历方式及效率
  10. C# 操作本地用户和组(基本全功能)