java循环结构程序设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《java循环结构程序设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 循环 结构 程序设计 课件
- 资源描述:
-
1、1第四章第四章 循环结构程序设计循环结构程序设计whilewhile循环循环4.1 do-whiledo-while循环循环4.2 forfor循环循环4.3循环嵌套循环嵌套4.4跳转语句跳转语句4.52 一个男孩向一个女孩表明爱慕之意,要说一百遍一个男孩向一个女孩表明爱慕之意,要说一百遍“我爱你!我爱你!” System.out.println(我爱你!我爱你!);System.out.println(我爱你!我爱你!);System.out.println(我爱你!我爱你!); System.out.println(我爱你!我爱你!);System.out.println(我爱你!我爱你!
2、);100条条为什么需要为什么需要循环循环int i = 1;while ( i = 100 )System.out.println(我爱你!我爱你! );i +;3为什么需要循环为什么需要循环System.out.println(我是最棒的!我是最棒的!);System.out.println(我是最棒的!我是最棒的!);System.out.println(我是最棒的!我是最棒的!);System.out.println(我是最棒的!我是最棒的!);System.out.println(我是最棒的!我是最棒的!);System.out.println(我是最棒的!我是最棒的!); Syst
3、em.out.println(我是最棒的!我是最棒的!);int i = 1;while ( i = 100 )System.out.println(“我爱你!我爱你! );i +;i=10000 我是最棒的!我是最棒的!); 没有使用循环结构没有使用循环结构使用使用while循环循环 输出输出10000次次“我是最棒的!我是最棒的!” 4什么是循环什么是循环 生活中的循环生活中的循环:重复做同样的事情重复做同样的事情打印打印50份试卷份试卷10000米赛跑米赛跑旋转的车轮旋转的车轮循环结构的特点循环结构的特点循环结构循环结构 循环条件循环条件循环操作循环操作5while循环循环while (
4、 循环条件循环条件 ) 循环操作循环操作条件为真,循环继续执条件为真,循环继续执行;否则,循环退出行;否则,循环退出循环中被重复循环中被重复执行的操作执行的操作int i = 1;while ( i = 30 ) System.out.println(我能行!我能行!); i +;循环操作循环操作 循环条件循环条件 真真假假6使用使用while循环的步骤循环的步骤1、分析循环条件和循环操作、分析循环条件和循环操作2、套用、套用while语法写出代码语法写出代码3、检查循环是否能够退出、检查循环是否能够退出怎样使用怎样使用while循环循环/用用while实现求从实现求从1加到加到100的和的和
5、 int i = 1;int sum=0;while(i=100) sum=sum+i; i+;System.out.println(sum=+sum); 循环条件循环条件 循环操作循环操作 7while循环循环常见问题常见问题1/* 打印打印4次次“北京欢迎你北京欢迎你” */public static void main(String args)int i = 0;while (i 4 ) System.out.println(北京欢迎你北京欢迎你); i + ; 永远都不会退出的循环称为永远都不会退出的循环称为死循环死循环 循环一直执行,不会退循环一直执行,不会退出,哪里出错了?出,哪里
6、出错了?8while循环循环常见问题常见问题2/* 打印打印4次次“北京欢迎你北京欢迎你” */public static void main(String args)int i= 1;while ( i 4 ) System.out.println(北京欢迎你北京欢迎你); i +; i 5 ) System.out.println(北京欢迎你北京欢迎你); i +; 注意:注意:如果一开始条件就不满足,如果一开始条件就不满足,while循环一次都不执行循环一次都不执行 i 5一次都没有打印,一次都没有打印,哪里出错了?哪里出错了?10上机练习上机练习 编程输出1100之间能被3整除的数。1
7、1while循环应用循环应用循环录入某学生的循环录入某学生的5 5门课成绩,计算平均分门课成绩,计算平均分循环次数循环次数:5循环条件循环条件:循环的次数不足:循环的次数不足5,继续循环,继续循环循环操作循环操作:录入成绩,并累计求和:录入成绩,并累计求和12while循环应用循环应用 int i=1; int score, sum, avg; while( i=5 ) /循环循环5次录入次录入5门课成绩门课成绩 System.out.print(请输入请输入5门功课中第门功课中第 + i + 门课的成绩:门课的成绩: ); score = input.nextInt(); sum = sum
8、 + score; i+; avg = sum / 5; /计算平均分计算平均分 System.out.println(name + 的平均分是:的平均分是: + avg);循环录入一个学生的循环录入一个学生的5 5门课成绩,计算平均分门课成绩,计算平均分循环操作执行循环操作执行5次次13 编写程序,输入一个1100之间的整数,显示1到该数的平方。上机练习上机练习14 编写猜数游戏程序 计算机随机产生计算机随机产生0 04 4间的整数,用户从键盘间的整数,用户从键盘猜,一共猜猜,一共猜3 3次,统计有几次猜中。次,统计有几次猜中。 若猜中若猜中2 23 3次以上,输出次以上,输出“你太有才了!
9、你太有才了!”,猜中猜中1 1次输出次输出“很聪明呀!很聪明呀!”,未猜中输出,未猜中输出“多努力!多努力!”。上机练习上机练习提示:提示:使用使用Math.random()可以产生可以产生0 1之间的随机数之间的随机数int number=int number=( (intint) )(Math.random()(Math.random()* *5); /5); /产生产生0 04 4之间的随机之间的随机整数整数15do-while循环循环如何用程序讲述下面的故事?如何用程序讲述下面的故事?表演大赛在即,领导决定:彩排一次,如果令人满意,以后就不表演大赛在即,领导决定:彩排一次,如果令人满意
10、,以后就不用彩排了,否则每天都要彩排,直到满意为止!用彩排了,否则每天都要彩排,直到满意为止!do 循环操作循环操作while ( 循环条件循环条件 );while (循环条件循环条件) 循环操作循环操作while循环先判断,再执行,循环先判断,再执行,不适合描述此故事不适合描述此故事 16do-while循环循环do 循环操作循环操作 while ( 循环条件循环条件 );先执行一遍循环操作先执行一遍循环操作符合条件,循环继续执行;否符合条件,循环继续执行;否则,循环退出则,循环退出特点:先执行,再判断特点:先执行,再判断循环操作循环操作 循环条件循环条件 真真假假17怎样使用怎样使用do-
11、while循环循环do System.out.println(表演节目表演节目);System.out.print(可以了吗可以了吗 ?(y/n):);answer = input.next(); while ( !answer.equals(y) ) ;System.out.println(大功告成大功告成 !);循环条件循环条件先执行一遍循环操作先执行一遍循环操作18怎样使用怎样使用do-while循环循环/用用do-while实现求从实现求从1加到加到100的和的和 int i = 1;int sum=0;do sum=sum+i; i+; while (i=100) ;System.o
12、ut.println(sum=+sum);循环条件循环条件先执行一遍循环先执行一遍循环操作操作19 while循环和do-while循环的区别语法不同语法不同初始情况不满足循环条件时初始情况不满足循环条件时 while循环一次都不会执行循环一次都不会执行 do-while循环不管任何情况都循环不管任何情况都至少执行一次至少执行一次do 循环操作循环操作 while( 循环条件循环条件 );while ( 循环条件循环条件 ) 循环操作循环操作先判断,再执行先判断,再执行先执行,再判断先执行,再判断比较比较while和和do-while20上机练习上机练习 连续录入学生姓名,输入连续录入学生姓名
13、,输入“q”则退出则退出21 编写程序,实现成绩管理菜单的显示和选择编写程序,实现成绩管理菜单的显示和选择上机练习上机练习22为什么为什么使用使用for循环循环 int i=0;while(i100) System.out.println(我最棒我最棒); i+; for(int i=0;i100;i+) System.out.println(我最棒我最棒); for比比while更简洁更简洁while循环结构循环结构for循环结构循环结构输出一百遍“我最棒”。 23for循环的语法和执行顺序循环的语法和执行顺序for循环循环for( ; ; ) ; 条件为条件为true 循环体被执行循环体被
展开阅读全文