- 1
- 0
- 约1.32千字
- 约 3页
- 2021-01-27 发布于山东
- 举报
IF 语句
if 语句还可以嵌套任意层以构成更复杂的判断选择结构。
if 结构只考虑条件为真的情况。
if (条件)
语句1;
语句2; // 语句2 和if 语句的判断结果没有关系
if (条件)
{
语句1;
语句2;
}
注:用一对大括号来组成语句块
if-else 语句
if-else 语句允许在两个程序块之间进行选择。同样,无论条件的值如何,都能确保有且只有
一种选择被执行。
if-else 语句根据条件的结果分别执行不同的语句。
if(条件)
{
语句1:一条或多条语句;
}
else
{
语句2:一条或多条语句;
}
如果条件为n 个(=2)的分支,可以使用多个if 或者if-else 嵌套,也可以使用if-else if 语句
if(条件1)
{
语句1:一条或多条语句;
}
else if(条件2) // 条件1==false条件2==true
{
语句2:一条或多条语句;
}
else if(条件3)
{
语句3:一条或多条语句;
}
...
else
{
// 当所有条件都不满足时执行的语句
一条或多条语句;
}
练习:根据用户输入的成绩划分成绩等级:
90-100:A
80-89:B
70-79:C
60-69:D
60 以下:E
SWITCH 语句
switch(表达式/变量)
{
case 值1:
语句块1;
break;
case 值2:
语句块2;
break;
...
case 值n:
语句块n;
break;
default:
语句块;
break;
}
执行过程 :首先计算表达式,然后根据计算结果匹配case 后面的值,如果有匹配项,则执行
匹配项后面的语句,直到break(return)语句跳出switch-case 。如果所有的case 值都不匹配,
那么有default 则执行default 后面的语句。如果没有default,则跳出switch-case,什么都不
执行。
从哪里开始:从第一个匹配的case 开始;
从哪里结束:匹配以后,遇到的第一个break 结束;
switch 表达式/变量的值只能是基本类型,一般是整型、char、string
case 标签必须是唯一性的表达式,也就是说不允许两个case 拥有相同的值。
case 标签必须是常量表达式,如42 或者42。如果需要在运行时计算case 标签的值,必须
使用if 语句。
if-else if 与 switch 的区别:
相同点:都可以实现多分支结构
不同点:
if-else if:可以处理范围
switch:一般 只能用于等值比较
示例:根据1,2,3,4,5,6,7 输出星期一到星期天
您可能关注的文档
- 程序员2016精华本试读文章.pdf
- Python安装及环境搭建.docx
- Java基础知识面试题.docx
- Java集合容器面试题 (1).docx
- VR基础6-控制台编程--变量和类型转化 (1).pdf
- VR基础7-控制台编程--C#中的运算符和表达式 (1).pdf
- VR基础38-数据结构简述 (1).pdf
- UE4新手引导之下载和安装虚幻4游戏引擎.pdf
- 工笔画基础教程.doc
- 工笔画人物的画法.doc
- 抚顺石化工贸中心资金控制体系优化研究:理论、实践与创新.docx
- 探秘中华通草蛉滞育发育:生殖生物学特征与调控机制.docx
- 稀有鮈鲫受精机制及影响因素的深度剖析.docx
- 从美国强制反诉制度探寻我国民事诉讼反诉制度的革新路径.docx
- 中国职业足球管理体制:演进、困境与突破路径探究.docx
- 论我国网上个体经营活动法律规制的完善与实践.docx
- 论取保候审期间脱逃后又归案的自首认定困境与出路.docx
- 动调陀螺赋能双轴稳定平台控制系统的关键技术与优化策略研究.docx
- 论我国犯罪被害人国家补偿制度的构建与完善:法理、实践与发展路径.docx
- 光纤光栅传感监控软件:原理、应用与创新发展研究.docx
最近下载
- 实验室内电气安全培训课件.pptx VIP
- 护理伦理与法规课程标准.doc VIP
- 远信工业股份有限公司年产200台热风拉幅定形机建设项目 环评报告表.pdf VIP
- 2025年下半年中小学教师资格考试语文学科知识与教学能力真题(初级中学)附参考答案.docx VIP
- 质量管理体系检查登记表.docx VIP
- 安徽镜湖总部经济园建设项目可行性设计方案.doc VIP
- 2026年春教科版(新教材)小学科学二年级下册(全册)教学设计(附目录P91).pdf
- 给排水工程施工课件.pptx VIP
- 实验室安全用电培训课件.ppt VIP
- 综合应用能力事业单位考试(医疗卫生类E类)试题与参考答案(2025年).docx VIP
原创力文档

文档评论(0)