switch c语言格式,switch语句格式是什么
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语句格式是什么相关推荐
- c语言程序设计常用语句格式,全国计算机考试二级C语言程序设计要求
(一)C语言的结构 1.程序的构成,main函数和其他函数. 2.头文件.数据说明.函数的开始和结束标志. 3.源程序的书写格式. 4.C语言的风格. (二)数据类型及其运算 1.C的数据类型(基本类 ...
- c语言scanf附加格式*,C语言的scanf语句格式
满意答案 pihiac 2014.09.05 采纳率:45% 等级:7 已帮助:460人 scanf语句的一般格式如下: scanf("格式字符串", 地址,-); scan ...
- c语言的编程switch,C语言之switch详解
一 switch的语法 switch(表达式){ case 常量表达式1: 代码块1 break; case 常量表达式2: 代码块2 break; case 常量表达式3: 代码块3 break; ...
- 项目代码编程规范(设计类和方法、变量、for语句格式 、while语句、 switch语句 、封装事务)
项目代码编程规范 应用范围 本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)JS代码.HTML代码及数据库设计均应遵守这个规范.同时 ...
- c语言格式字符If,C语言所有语句格式 C语言中的的if语句共有多少种格式?
导航:网站首页 > C语言所有语句格式 C语言中的的if语句共有多少种格式? C语言所有语句格式 C语言中的的if语句共有多少种格式? 相关问题: 匿名网友: 1.if语句: if(Bool表达 ...
- 【明解C语言】选择语句之switch
目录 一.switch语句的语法 二.switch语句的使用 1. 无break 2.有break 3. 代码运行分析 三.switch语句注意事项 四.default语句 五.练习题 [明解C语言] ...
- C语言系统如何设置多个switch,c语言switch语句如何使用
C语言的利用比较之多,它兼具了高级语言的汇编语言的特点,相较于其它编程语言具有较大优势.那么C语言中的switch语句如何使用呢? switch语句允许检测数组与值列表的相等性,每个值称之为实例以及c ...
- c语言的if else语句格式,if if else语句格式
C语言中 if else语句格式搞糊涂了.. if(1>0){;;;} else{..;.;..;} else后面可以这当然可以了 if(条件) { 内容} else if (条件) {内容} ...
- c语言if语句习题,大学c语言if switch for 语句实验四练习题
大学c语言if switch for 语句实验四练习题 实验四 [实验目的] 1. 熟悉和掌握if.switch的使用方法:学会编写简单的分支程序结构. 2. 熟悉for语句的一般形式,学会编写简单的 ...
最新文章
- 架构之美(china-pub全国独家首发)
- linux date英文时间,date(时间),timedatectl(时区),cal(日历)的用法
- Tableau实战系列Tableau基础概念全解析 (二)-万字长文解析数据类型及数据集
- #1098 : 最小生成树二·Kruscal算法
- C语言学习,关于fflush 和setvbuf
- 《Servlet学习笔记》Servlet开发细节-线程安全
- 从 CentOS 5.5 中精简出属于自己的专属Linux(二)
- mysql之查询用户名
- hibernate5.0映射配置文件核心配置文件数据更新丢失
- 手机做linux启动盘,教你制作Linux操作系统的USB启动盘
- java分页及返回数据封装实例
- Flink 实践教程-进阶(11):SQL 关联:Regular Join
- 有人在开课吧学习过吗?值得信任吗?教学质量如何?
- 人才资源开发杂志人才资源开发杂志社人才资源开发编辑部2022年第21期目录
- HDU 4960 Another OCD Patient 简单DP
- 服务器端获取签名直传OOS
- iTunes无法验证服务器s.mzstatic.com的身份 服务器证书无效 解决办法
- 新手操作低客单价时常见的误区有哪些?
- 全网最好用的图文识别、证件扫描、PDF转换等工具,已解锁永久会员!
- 【奇怪知识点】百事有雪碧吗?
热门文章
- 我的北京工作居住证申请之旅
- 【译】The Science of Scientific Writing
- [转]MOSS 2007 整合運用 - Office System 2007 整合應用秘訣
- 禁止Win系统自动唤醒
- Spark HA高可用部署、基于文件系统单点恢复、基于zookeeper的Standby Master、如何恢复到上一次活着master挂掉之前的状态 03
- java游戏开局选宠物可以转职,创世之光人物资料及转职大全
- Visual Studio Code,一款功能强大且轻巧的免费代码集成编辑器介绍
- 找不到Vivado卸载程序的解决方案
- 图片的描述生成任务、使用迁移学习实现图片的描述生成过程、CNN编码器+RNN解码器(GRU)的模型架构、BahdanauAttention注意力机制、解码器端的Attention注意力机制
- 使用LPC1768实现的数字时钟和温度计