switch语句格式为【switch(表达式){case 值1:语句体1;break;case 值2:语句体2;break;】;其中break表中断的意思,所有的值都不匹配的时候,就执行语句体default。

switch语句格式为:

1、switch语句格式:switch(表达式){

case 值1:

语句体1;

break;

case 值2:

语句体2;

break;

...

default:

语句体n+1;

break;

}

2、格式解释:

表达式:byte,short,int,charcase后面的值:就是用来和表达式的值进行匹配的内容

break:表中断的意思

default:所有的值都不匹配的时候,就执行语句体default;

3、执行流程:

A:首先计算表达式的值

B:将这个计算出来的值依次和case后面的值进行比较,一旦有匹配的,就执行对应的语句,遇到break就结束。

C:如果所有case都不匹配,就执行语句体n+1

4、举例代码:Scanner sc= new Scanner(System.in);

System.out.println("请输入数字1-7");

int i = sc.nextInt();

switch(i) {

case 1:

System.out.println("星期一");

break;

case 2:

System.out.println("星期二");

break;

case 3:

System.out.println("星期三");

break;

case 4:

System.out.println("星期四");

break;

case 5:

System.out.println("星期五");

break;

case 6:

System.out.println("星期六");

break;

case 7:

System.out.println("星期天1");

break;

default:

System.out.println("请输入正确数字:");

break;相关免费学习推荐:编程视频

switch c语言格式,switch语句格式是什么相关推荐

  1. c语言程序设计常用语句格式,全国计算机考试二级C语言程序设计要求

    (一)C语言的结构 1.程序的构成,main函数和其他函数. 2.头文件.数据说明.函数的开始和结束标志. 3.源程序的书写格式. 4.C语言的风格. (二)数据类型及其运算 1.C的数据类型(基本类 ...

  2. c语言scanf附加格式*,C语言的scanf语句格式

    满意答案 pihiac 2014.09.05 采纳率:45%    等级:7 已帮助:460人 scanf语句的一般格式如下: scanf("格式字符串", 地址,-); scan ...

  3. c语言的编程switch,C语言之switch详解

    一 switch的语法 switch(表达式){ case 常量表达式1: 代码块1 break; case 常量表达式2: 代码块2 break; case 常量表达式3: 代码块3 break; ...

  4. 项目代码编程规范(设计类和方法、变量、for语句格式 、while语句、 switch语句 、封装事务)

    项目代码编程规范 应用范围 本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)JS代码.HTML代码及数据库设计均应遵守这个规范.同时 ...

  5. c语言格式字符If,C语言所有语句格式 C语言中的的if语句共有多少种格式?

    导航:网站首页 > C语言所有语句格式 C语言中的的if语句共有多少种格式? C语言所有语句格式 C语言中的的if语句共有多少种格式? 相关问题: 匿名网友: 1.if语句: if(Bool表达 ...

  6. 【明解C语言】选择语句之switch

    目录 一.switch语句的语法 二.switch语句的使用 1. 无break 2.有break 3. 代码运行分析 三.switch语句注意事项 四.default语句 五.练习题 [明解C语言] ...

  7. C语言系统如何设置多个switch,c语言switch语句如何使用

    C语言的利用比较之多,它兼具了高级语言的汇编语言的特点,相较于其它编程语言具有较大优势.那么C语言中的switch语句如何使用呢? switch语句允许检测数组与值列表的相等性,每个值称之为实例以及c ...

  8. c语言的if else语句格式,if if else语句格式

    C语言中 if else语句格式搞糊涂了.. if(1>0){;;;} else{..;.;..;} else后面可以这当然可以了 if(条件) { 内容} else if (条件) {内容} ...

  9. c语言if语句习题,大学c语言if switch for 语句实验四练习题

    大学c语言if switch for 语句实验四练习题 实验四 [实验目的] 1. 熟悉和掌握if.switch的使用方法:学会编写简单的分支程序结构. 2. 熟悉for语句的一般形式,学会编写简单的 ...

最新文章

  1. 架构之美(china-pub全国独家首发)
  2. linux date英文时间,date(时间),timedatectl(时区),cal(日历)的用法
  3. Tableau实战系列Tableau基础概念全解析 (二)-万字长文解析数据类型及数据集
  4. #1098 : 最小生成树二·Kruscal算法
  5. C语言学习,关于fflush 和setvbuf
  6. 《Servlet学习笔记》Servlet开发细节-线程安全
  7. 从 CentOS 5.5 中精简出属于自己的专属Linux(二)
  8. mysql之查询用户名
  9. hibernate5.0映射配置文件核心配置文件数据更新丢失
  10. 手机做linux启动盘,教你制作Linux操作系统的USB启动盘
  11. java分页及返回数据封装实例
  12. Flink 实践教程-进阶(11):SQL 关联:Regular Join
  13. 有人在开课吧学习过吗?值得信任吗?教学质量如何?
  14. 人才资源开发杂志人才资源开发杂志社人才资源开发编辑部2022年第21期目录
  15. HDU 4960 Another OCD Patient 简单DP
  16. 服务器端获取签名直传OOS
  17. iTunes无法验证服务器s.mzstatic.com的身份 服务器证书无效 解决办法
  18. 新手操作低客单价时常见的误区有哪些?
  19. 全网最好用的图文识别、证件扫描、PDF转换等工具,已解锁永久会员!
  20. 【奇怪知识点】百事有雪碧吗?

热门文章

  1. 我的北京工作居住证申请之旅
  2. 【译】The Science of Scientific Writing
  3. [转]MOSS 2007 整合運用 - Office System 2007 整合應用秘訣
  4. 禁止Win系统自动唤醒
  5. Spark HA高可用部署、基于文件系统单点恢复、基于zookeeper的Standby Master、如何恢复到上一次活着master挂掉之前的状态 03
  6. java游戏开局选宠物可以转职,创世之光人物资料及转职大全
  7. Visual Studio Code,一款功能强大且轻巧的免费代码集成编辑器介绍
  8. 找不到Vivado卸载程序的解决方案
  9. 图片的描述生成任务、使用迁移学习实现图片的描述生成过程、CNN编码器+RNN解码器(GRU)的模型架构、BahdanauAttention注意力机制、解码器端的Attention注意力机制
  10. 使用LPC1768实现的数字时钟和温度计