版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA语言程序设计控制语句本课学习目标1.选择语句2.循环语句3.流程控制JAV语言程序设计程序运行流程按照运行流程来划分,程序可分为三种基本结构——顺序结构、选择结构和循环结构顺序结构:按照语句出现的顺序一次执行的程序结构。语句A语句BJAV语言程序设计循环结构在一定的条件下重复执行特定代码。当型循环结构直到型循环结构JAV语言程序设计if-else语句if-else语句用于实现分支结构,其中的else子句不是必须的,if语句又可细分为三种形式:1.使用if语句实现单路分支结构语法格式:if(<boolean类型表达式>) <语句或语句块>使用举例:intscore=57;if(score<60) score=60;//受if条件影响,条件成立时执行System.out.println(“score:”+score);//无条件执行JAV语言程序设计if-else语句2.使用if-else语句实现双路分支结构语法格式:if(<表达式>)<语句或语句块1>else<语句或语句块2>使用举例:if(a>b)max=a;elsemax=b;JAV语言程序设计switch语句用于实现简单的多路分支结构switch(<表达式>){
case<常量1>:[<语句1>]case<常量2>:[<语句2>]……
case<常量n-1>:[语句n-1][default:<语句n>]JAV语言程序设计switch语句相关规则:表达式的返回值必须是下述几种类型之一:int,type,char,short,枚举类型和封装类类型;case子句中的值constant必须是常量且所有case子句中的值应是不同的;default子句是任选的;break语句用来在执行完一个case分支后使程序跳出switch语句块;JAV语言程序设计switch语句举例JAV语言程序设计练习输入年号,判断是否为闰年。算法:当年号能被4整除但不能被100整除时,为闰年。当年号能被400整除时,为闰年。JAV语言程序设计循环语句循环语句功能:在循环条件满足的情况下,反复执行特定代码。循环语句的四个组成部分初始化部分循环条件部分循环体部分迭代部分循环语句分类For循环While循环Do-while循环JAV语言程序设计for循环语法格式:for(<初始化表达式>;<循环条件表达式>;<迭代表达式>)<循环体语句或语句块>应用举例:JAV语言程序设计while循环语法格式:while(<循环条件表达式>)<循环体语句或语句块>应用举例:JAV语言程序设计do-while循环语法格式:do<循环体语句或语句块>while(<循环条件表达式>);应用举例:JAV语言程序设计循环用法总结对于同一问题,for、while、do-while三种循环可相互替代。For循环功能强于while、do-while。但若不是明显地给出循环变量初始值(或修改条件),则应用while或do-while循环以增强程序的结构化和可读性。循环结构要防止出现无限循环—死循环。循环过程中,也可以提高跳出本次循环或终止整个循环,这需要用到下述的特殊流程控制语句continue和break。JAV语言程序设计continue语句continue语句用于结束所在的循环语句的本次运行,即跳过其后的循环体语句,开始下一次循环。可加标签。JAV语言程序设计使用标签的流程控制j<=(int)math.sqrt(i)JAV语言程序设计练习练习目的体会和巩固循环语句、分支
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川凉山州雷波县粮油贸易总公司面向社会招聘6人笔试备考试题及答案解析
- 2026年河北承德医学院公开选聘工作人员25名笔试备考题库及答案解析
- 2026上半年贵州事业单位联考遵义市招聘329人考试备考试题及答案解析
- 2026年乡村旅游开发实务培训
- 2026年大庆市中医医院招聘4人考试参考题库及答案解析
- 2026年AI数据标注质量控制培训
- 2026年水泥厂粉尘治理操作规范
- 2026年矿山爆破安全距离管理
- 2026年电竞赛事执行管理培训
- 2026年康复辅具适配技术培训
- 北京市顺义区2025-2026学年八年级上学期期末考试英语试题(原卷版+解析版)
- 英语A级常用词汇
- (二调)武汉市2025届高中毕业生二月调研考试 英语试卷(含标准答案)+听力音频
- 福建省龙岩市2024-2025学年高一上学期期末考试物理试卷(含答案)
- 汽车修理厂轮胎采购 投标方案(技术标 )
- 2023年7月浙江省普通高中学业水平考试(学考)化学试题
- DB3301-T 0461-2024 电动自行车停放充电场所消防安全管理规
- 小儿支气管炎护理课件
- NB-T 47013.15-2021 承压设备无损检测 第15部分:相控阵超声检测
- 打针协议免责书
- 四川省成都市八年级上学期物理期末考试试卷及答案
评论
0/150
提交评论