第07章for循环结构资料.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
回顾 while循环和do-while循环结构之间的异同? 代码填空: 实现整数反转 预习检查 什么时候选用for循环结构? for循环结构的基本语法和执行顺序是什么? 本章任务 实现MyShopping: 统计顾客的年龄层次 循环录入会员信息 登录时用户信息验证 本章目标 会使用for循环结构 会在程序中使用break和continue 如何使用for循环3-1 如何使用for循环3-2 如何使用for循环3-3 for循环常见问题4-1 for循环常见问题4-2 for循环常见问题4-3 for循环常见问题4-4 小结1 求1~100之间不能被3整除的数之和 指导——计算顾客比例 训练要点: for循环结构 需求说明: 商场对顾客的年龄层次进行调查 计算各层次的顾客比例 实现思路: 1、定义计数器变量 2、利用循环录入顾客年龄 难点指导: 循环条件和循环体 为什么需要break语句 什么是break语句 break:改变程序控制流 用于do-while、while、for中时,可跳出循环而执行循环后面的语句 如何使用break语句2-1 如何使用break语句2-2 小结2 为什么需要continue语句 什么是continue语句 continue :只能用在循环里 continue 作用:跳过循环体中剩余的语句而执行下一次循环 如何使用continue语句 对比break和continue 使用场合 break可用于switch结构和循环结构中 continue只能用于循环结构中 作用(循环结构中) break语句终止某个循环,程序跳转到循环块外的下一条语句。 continue跳出本次循环,进入下一次循环 小结3 指导——循环录入会员信息 训练要点: for循环结构 continue语句 需求说明: 循环录入3位会员的信息 会员号合法,显示录入信息; 否则显示录入失败 实现思路: 1、循环录入3位会员信息。 2、会员号无效,利用continue 实现程序跳转 难点指导: continue的使用 练习——验证用户登录信息 需求说明: 用户登录验证。验证次数最多3次 循环结构总结2-1 到目前为止所学的循环结构有哪些? 循环结构总结2-2 区别1:语法 区别2:执行顺序 while?循环:先判断,再执行 do-while循环:先执行,再判断 for循环:先判断,再执行 区别3:适用情况 循环次数确定的情况,通常选用for循环 循环次数不确定的情况,通常选用while和do-while循环 总结 for循环结构如何执行? 在循环中使用什么方式跳出或终止循环? break与continue之间的差别是什么? 提示 1、使用循环进行累加,循环的范围是从1至10 2 、判断当前数是否为偶数 3 、如果为奇数跳过,执行下一个循环,如果为偶数,进行累加 求1~10之间的所有偶数和 讲解需求说明 完成时间:25分钟 完成时间:20分钟 无论哪一种循环结构,都有4个必不可少的部分:初始部分、循环条件、循环体、迭代部分 需要多次重复执行一个或多个任务的问题考虑使用循环来解决 * 1)讲语法,有三个表达式,分别用来做什么 2)讲执行顺序,对应着引例讲 3)讲代码规范 * 范例效果 循环结构(二) 第 七 章 public class huiwen { public static void main(String[ ] args) { int val = 12345; int r_digit; System.out.print(反转后的整数是:); while(_______){ _____________________; _____________________; _____________________; } } } while(val!=0){ r_digit = val %10; System.out.print(r_digit); val = val /10; } 为什么使用for循环 int i=0; while(i100){ System.out.println(好好学习!); i++; } for(int i=0;i100;i++){ System.out.println(好好学习!); } for比while更简洁 回顾问题:输出100次“好好

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档