选择判断语句(switch)

一.switch语句格式

  switch(表达式){

    case 取值1:

    执行语句;

    break;

   case 取值2:

    执行语句;

     break;

   …...

     default:

    执行语句;

    break;

    }

二.switch语句特点

  1.switch语句选择的类型只有四种:byte,short,int , char。

  2.case之间与default没有顺序。先判断所有的case,没有匹配的case执行default。

  3.switch语句停止的条件是遇到了break关键字或者结束switch语句的大括号。

 4.如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。

 5.switch case中的值必须要与switch表达式的值具有相同的数据类型。而且case后跟的值必须是常量,不能跟变量。

  6.jdk 7中对switch 进行了增强 还可以判断字符串。

最新文章

  1. 尽量使用translate而不是改变top/left进行动画(翻译)
  2. 【leetcode】 Interleaving String (hard)
  3. Linux跨用户copy文件
  4. Comparator与Comparable的异同
  5. 《Linux/Unix系统编程手册》读书笔记1
  6. 如何做到 jQuery-free?
  7. python模块之bsddb: bdb高性能嵌入式数据库 1.基础知识
  8. DNN7网站系统需求及部署指南详解
  9. oracle使用还原段的目的和还原数据的管理方法及还原段的类型
  10. Codeforces Round 212 Div 2 报告(以前没写完,现在也没心情补了,先就这样吧)
  11. 在Activiti中如何使用自定义的组织架构
  12. python3之序列化(pickle&json&shelve)
  13. MYSQL一键安装
  14. SpringCloud-分布式链路跟踪配置详解
  15. 在 vue cli3 的项目中配置双服务,模拟 ajax 分页请求
  16. 报文段、协议、MAC地址
  17. 重启部署在阿里云上的huginn
  18. .Net与 WebAssembly 随笔
  19. [转]客户端js判断文件类型和文件大小即限制上传大小
  20. iOS打包上传问题

热门文章

  1. 2017广东工业大学程序设计竞赛决赛 H tmk买礼物
  2. 一个简单的Java代码生成工具—根据数据源自动生成bean、dao、mapper.xml、service、serviceImpl
  3. cf536c——思路题
  4. CREATE SEQUENCE - 创建一个新的序列发生器
  5. vs code 格式化 美化 html js css 插件 Beautify
  6. 获取select标签选中的值的三种方式
  7. MFC如何设置窗口最前
  8. centos下安装redis(记录其中踩坑的过程)
  9. python各种推导式分析
  10. 简述站点访问控制、基于用户的访问控制、httpd虚拟主机、持久链接等应用配置实例