




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五讲Java语言程序控制 佘向飞 王鑫长春工程学院软件学院 本讲学习目标 运用switch语句运用while for do while语句 下列语句执行后 r的值是intx 5 y 10 r 5 switch x y case15 r x case20 r y case25 r x y default r r 请描述程序怎样运行 课堂练习 下列语句执行后 r的值是intx 5 y 10 r 5 switch x y case15 r x break case20 r y break case25 r x y break default r r break 请描述程序怎样运行 课堂练习 循环结构 while语句格式 初始化语句 while 条件表达式 语句序列 迭代语句 变更循环条件 1 while语句 2 dowhile语句格式 初始化语句 do 语句序列 迭代语句 变更循环条件 while 条件表达式 3 for循环语句格式 for 初始化语句 循环条件 迭代语句 循环体 for执行过程如下 1 计算表达式1 2 计算表达式2 其值为true 就进入 3 执行循环体语句 否则 转去 6 终止循环 3 执行循环体 4 计算表达式3 5 转去 2 6 结束循环 publicclasssum publicstaticvoidmain Stringargs intsum 0 intmax 100 for inti 1 i max i sum i System out println 1 2 99 100 sum 画出流程图 课堂练习 publicclassswitch1 publicstaticvoidmain Stringargs charcGrade a switch cGrade case a System out println 85 100 case b System out println 70 84 case c System out println 60 69 case d System out println 60 default System out println error 画出流程图 课堂练习 根据流程图写出代码 Math pow j 3 表示j j j 三个数相乘 要求用while和for编写 根据流程图写出代码 publicclassnar publicstaticvoidmain Stringargs inti 0 intj 0 intk 0 intn 100 intm 0 intmin 100 intmax 1000 intiTime 3 while n max m 0 i n min j n i min 10 k n 10 m Math pow i iTime Math pow j iTime Math pow k iTime if m n System out println 水仙花数 n n 控制转移 控制转移可以有条件或无条件的改变程序的执行顺序 Java支持三种控制转移语句 break continue和return break语句它的作用是使程序的流程从一个语句块内部转移出去 只在开关语句和循环语句中使用 允许从switch语句的case子句中跳出 或从循环体内跳出 不允许跳入任何语句块内 continue语句它只能用在循环语句中 它的作用是终止当前这一轮的循环 不再执行在它后面的语句 直接进入下一轮的循环 在while或dowhile循环中 在for循环中 continue语句直接计算表达式3的值 再根据表达式2的真或假决定是否继续循环 return语句用于方法体中退出该方法 并返回一定数值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025医疗机构员工劳动合同
- 2025年监理工程师考试合同管理建筑工程一切险模拟试题(附答案)
- 2025年度生物科技研发团队聘用合同
- 护网行动考试题库及答案
- 2025企业短期用工合同模板
- 2025年电子信息工程专业考试题及答案
- 护理核心制度培训试题及答案2025
- 2025建筑工地安全员招聘及安全教育培训合同
- 医学中专护理考试题库及答案
- 课件中的山洪gif动画
- 2023药品耗材集中带量采购知识标准培训模版课件
- 主成分分析法(高教书苑)
- T-SDLPA 0001-2024 研究型病房建设和配置标准
- 2024年中级注册安全工程师《安全生产专业实务(道路运输安全)》真题及答案
- 凝中国心铸中华魂铸牢中华民族共同体意识-小学民族团结爱国主题班会课件
- 制造业物流智能化仓储管理优化策略
- 人教版(2024新版)七年级上册生物全册教学设计
- 全过程工程咨询管理服务方案投标方案(技术方案)
- 2024年新教材统编版一年级上册语文教学计划
- DL∕ T 980-2005 数字多用表检定规程
- 2024-2030年中国汽车香氛系统市场深度调查及前景预测分析研究报告
评论
0/150
提交评论