3-Java循环

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

JAVA核心技术Java循环理解循环的含义会使用while循环结构会使用for循环结构会使用调试解决简单的程序错误本章目标1、盈盈为了考验令狐冲夺冠的决心,要他说一百遍“我能行!”System.out.println(第1次说:我能行!);System.out.println(第2次说:我能行!);……System.out.println(第100次说:我能行!);100条2、盈盈要他说10000遍“我是最棒的!”,怎么办?为什么需要循环2-1演示完整代码为什么需要循环2-2System.out.println(我是最棒的!);System.out.println(我是最棒的!);System.out.println(我是最棒的!);System.out.println(我是最棒的!);System.out.println(我是最棒的!);System.out.println(我是最棒的!);……System.out.println(我是最棒的!);inti=1;while(i=100){System.out.println(我能行!);i++;}i=10000我是最棒的!);没有使用循环结构使用while循环完整代码1完整代码2演示示例2:使用循环结构解决问题1什么是循环生活中的循环打印50份试卷10000米赛跑旋转的车轮循环结构的特点循环结构循环条件循环操作锲而不舍地学习什么是while循环特点:先判断,再执行while(循环条件){循环操作}符合条件,循环继续执行;否则,循环退出循环中被重复执行的操作inti=1;while(i=30){System.out.println(我能行!);i++;}编码规范:缩进、换行循环操作循环条件真假3、如何用程序描述下面这个故事呢?为了备战,令狐冲锲而不舍地练习,盈盈严格把关…“盈盈,怎么样,可以了吗?”“不行,高音部分唱得还不是很好,钢琴还要继续练啊!”没有听到“很棒”的评价,看来革命尚未成功,令狐冲并不气馁:早上5点练声,上午练钢琴,下午到声乐老师家练习唱歌,晚上练习舞蹈基本功。循环条件循环操作使用while循环的步骤1、分析循环条件和循环操作2、套用while语法写出代码3、检查循环是否能够退出怎样使用while循环3-1怎样使用while循环3-2System.out.print(表演得怎么样?(y/n):);answer=input.next();while(!answer.equals(y)){System.out.println(早上5点开始练声!);System.out.println(上午练习钢琴!);System.out.println(下午到声乐老师家练习唱歌!);System.out.println(晚上练习舞蹈基本功!);System.out.print(表演得怎样?(y/n):);answer=input.next();}System.out.println(圆满完成!);循环条件循环操作比较两个String类型的值是否相等演示示例3:使用while循环结构怎样使用while循环3-34、录入班级人数和学员成绩,计算班级学员的平均成绩循环条件:目前录入的成绩数目小于总人数循环操作:录入学生成绩,并累加求和演示示例4:使用while循环结构while(i=stuNum){System.out.print(请输入学号+i+的成绩:);score=input.nextInt();sum=sum+score;i++;}avg=sum/stuNum;while循环常见问题3-1/*打印4次“欢迎”*/publicstaticvoidmain(String[]args){inti=0;while(i4){System.out.println(“欢迎);i++;}}永远都不会退出的循环称为死循环循环一直执行,不会退出,哪里出错了?while循环常见问题3-2/*打印4次“欢迎”*/publicstaticvoidmain(String[]args){inti=1;while(i4){System.out.println(欢迎ACCP学员);i++;}}i=4只打印了三次,哪里出错了?注意检查循环次数是否满足需求while循环常见问题3-3/*打印4次“欢迎”*/publicstaticvoidmain(String[]args){inti=0;while(i5){System.out.println(欢迎);i++;}}注意:如果一开始条件就不满足,while循环一次都不执行i5一次都没有打印,哪里出错了?2012年培养学员8万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人?提示:1、循环条件和循环操作分别是什么?2、intyear=2012;doublestudents=80000;while…3、2013年培训学员数量=80000*(1+0.25)参考代码小结1程序调试当程序出错时,我们希望能这样:程序执行时忽闪一下就运行结束,怎么让程序一步一步运行?程序调试设置断点单步运行观察变量逐条语句执行程序观察程序执行情况发现问题解决问题断点:程序暂停执行的代码行程序调试程序调试的步骤1、猜测出错位置,设置断点2、单步运行3、观察变量4、发现问题5、修正代码,重新运行6、解决问题程序调试9-9调试——程序员70%时间在做的事情调试史话调试的主要方法bug缺陷找出并解决bug的过程debug调试设置断点单步执行观察变量小结31、程序调试的目的?2、程序调试的主要方法?3、调试的主要步骤?找出缺陷原因,修正缺陷设置断点、单步执行、观察变量1、猜测出错位置,设置断点2、单步运行3、观察变量的值4、发现问题5、修正代码,重新运行6、解决问题总结循环结构的特点是什么?while循环和do-while循环有什么区别?如何设置断点和启动调试?实心长方型空心长方型课后作业1.编写程序解决“百钱买百鸡”问题。公鸡五钱一只,母鸡三钱一只,小鸡一钱三只,现有百钱欲买百鸡,共有多少种买法?2.讲解九九乘法表

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功