java循环结构 ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
…… System.out.println("我是最棒的!");
使用while循环
int i = 1; while ( ii<<==101000 ) {
System.out.println( "我"我是能最行棒!的!");");
i ++; }
2020/11/13
完整代码1 完整代码2
演示示例2:使用循环结构解决问题1
score = input.nextInt();
循s环um操=作su:m +录sc入or学e; 生成绩,并累 加i+求+;和
}
av改g 变= s循um环/ s变tuN量um ;
演示示例4:使用while循环结构
2020/11/13
12
实验
计算1+2+3+ …… +97+98+99+100=?
参考代码
• “不怕太阳晒,也不怕那风雨狂,只怕先生骂我 笨,没有学问无颜见爹娘 ……”
• “太阳当空照,花儿对我笑,小鸟说早早早……”
本章目标
理解循环的含义 会使用while循环结构 会使用do-while循环结构 会使用for循环结构 会使用调试解决简单的程序错误
2020/11/13
5
为什么需要循环2-1
int i = 0; while (i < 4 ){
System.out.println("欢迎ACCP学员"); i ++ ; } }
永远都不会退出的循环称为死循环
2020/11/13
14
while循环常见问题3-2
只打印了三次 , 哪里出错了?
/* 打印4次“欢迎ACCP学员” */ public static void main(String [ ] args){
提示: 1、循环条件是什么? 2、循环操作是什么? 3、int sum = 0;
int i = 1;
while …
2020/11/13
13
while循环常见问题3-1
循环一直执行,不会退 出,哪里出错了?
/* 打印4次“欢迎ACCP学员” */ public static void main(String [ ] args){
System.out.println("苹果餐");
} else {
System.out.println("香蕉餐");
}
2020/11}/13
break;
法香国蕉大餐餐
2
精品资料
• 你怎么称呼老师?
• 如果老师最后没有总结一节课的重点的难点,你 是否会认为老师的教学方法需要改进?
• 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭
没有听到“很棒”的评价,看来革命尚未成功, 令狐冲并不气馁: 早上5点练声,上午练钢琴,下午到声乐老师家练习唱歌,晚上练习舞蹈基本功。
使用while循环的步骤
1、分析循环条件 2、分析循环操作(重复执行的代码) 3、寻找循环变量改变的规律
2020/11/13
循环操作
4、套用while语法写出代码 5、检查循环是否能够退出
10
怎样使用while循环3-2
比较两个String类型 System.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):");
7
生活中的循环
什么是循环
打印50份试卷
10000米赛跑
循环结构的特点
锲而不舍地学习
2020/11/13
循环结构
循环条件 循环操作
旋转的车轮
8
什么是while循环
符合条件,循环继续执 行;否则,循环退出
while ( 循环条件 ) { 循环操作
}
循环中被重复
执行的操作
int i = 1; while ( i <= 30 ) {
2020/11/13
6
为什么需要循环2-2
没有使用循环结构
System.out.println("我是最棒的!"); System.out.println("我是最棒的!"); System.out.println("我是最棒的!"); System.out.println("我是最棒的!"); System.out.println("我是最棒的!来自百度文库); System.out.println("我是最棒的!");
answer = input.next();
}
System.out.println("圆满完成 !");
演示示例3:使用while循环结构
2020/11/13
11
怎样使用while循环3-3
3、录入班级人数和学员成绩,计算班级学员的平均 成绩
w循hile环(i<条=s件tuN:um目){前录入的成绩数目 小S于ys总tem人.o数ut.print("请输入学号" + i + "的成绩:");
1、盈盈为了考验令狐冲夺冠的决心,要他说 一百遍“我能行!”
演示完整代码
100条
System.out.println("第1次说:我能行!"); System.out.println("第2次说:我能行!");
…… System.out.println("第100次说:我能行!");
2、盈盈要他说10000遍“我是最棒的!”,怎么办?
System.out.println("我能行!"); i ++; }
特点:先判断,再执行
编码规范:缩进、换行
2020/11/13
循环条件
假
真
循环操作
9
怎样使用while循环3-1
2、如何用程序描述下面这个故事呢?
循环条件 为了备战,令狐冲锲而不舍地练习,盈盈严格把关… “盈盈,怎么样,可以了吗?” “不行,高音部分唱得还不是很好,钢琴还要继续练啊 !”
循环结构
回顾
分别写出运行结果
假设
weekOfMonth = 12 day = 17
switch(day){
case 1:
System.out.println("法国大餐");
break;
case 2:
case 4:
System.out.println("满汉全席");
break;
case 7:
if (weekOfMonth == 1) {
使用while循环
int i = 1; while ( ii<<==101000 ) {
System.out.println( "我"我是能最行棒!的!");");
i ++; }
2020/11/13
完整代码1 完整代码2
演示示例2:使用循环结构解决问题1
score = input.nextInt();
循s环um操=作su:m +录sc入or学e; 生成绩,并累 加i+求+;和
}
av改g 变= s循um环/ s变tuN量um ;
演示示例4:使用while循环结构
2020/11/13
12
实验
计算1+2+3+ …… +97+98+99+100=?
参考代码
• “不怕太阳晒,也不怕那风雨狂,只怕先生骂我 笨,没有学问无颜见爹娘 ……”
• “太阳当空照,花儿对我笑,小鸟说早早早……”
本章目标
理解循环的含义 会使用while循环结构 会使用do-while循环结构 会使用for循环结构 会使用调试解决简单的程序错误
2020/11/13
5
为什么需要循环2-1
int i = 0; while (i < 4 ){
System.out.println("欢迎ACCP学员"); i ++ ; } }
永远都不会退出的循环称为死循环
2020/11/13
14
while循环常见问题3-2
只打印了三次 , 哪里出错了?
/* 打印4次“欢迎ACCP学员” */ public static void main(String [ ] args){
提示: 1、循环条件是什么? 2、循环操作是什么? 3、int sum = 0;
int i = 1;
while …
2020/11/13
13
while循环常见问题3-1
循环一直执行,不会退 出,哪里出错了?
/* 打印4次“欢迎ACCP学员” */ public static void main(String [ ] args){
System.out.println("苹果餐");
} else {
System.out.println("香蕉餐");
}
2020/11}/13
break;
法香国蕉大餐餐
2
精品资料
• 你怎么称呼老师?
• 如果老师最后没有总结一节课的重点的难点,你 是否会认为老师的教学方法需要改进?
• 你所经历的课堂,是讲座式还是讨论式? • 教师的教鞭
没有听到“很棒”的评价,看来革命尚未成功, 令狐冲并不气馁: 早上5点练声,上午练钢琴,下午到声乐老师家练习唱歌,晚上练习舞蹈基本功。
使用while循环的步骤
1、分析循环条件 2、分析循环操作(重复执行的代码) 3、寻找循环变量改变的规律
2020/11/13
循环操作
4、套用while语法写出代码 5、检查循环是否能够退出
10
怎样使用while循环3-2
比较两个String类型 System.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):");
7
生活中的循环
什么是循环
打印50份试卷
10000米赛跑
循环结构的特点
锲而不舍地学习
2020/11/13
循环结构
循环条件 循环操作
旋转的车轮
8
什么是while循环
符合条件,循环继续执 行;否则,循环退出
while ( 循环条件 ) { 循环操作
}
循环中被重复
执行的操作
int i = 1; while ( i <= 30 ) {
2020/11/13
6
为什么需要循环2-2
没有使用循环结构
System.out.println("我是最棒的!"); System.out.println("我是最棒的!"); System.out.println("我是最棒的!"); System.out.println("我是最棒的!"); System.out.println("我是最棒的!来自百度文库); System.out.println("我是最棒的!");
answer = input.next();
}
System.out.println("圆满完成 !");
演示示例3:使用while循环结构
2020/11/13
11
怎样使用while循环3-3
3、录入班级人数和学员成绩,计算班级学员的平均 成绩
w循hile环(i<条=s件tuN:um目){前录入的成绩数目 小S于ys总tem人.o数ut.print("请输入学号" + i + "的成绩:");
1、盈盈为了考验令狐冲夺冠的决心,要他说 一百遍“我能行!”
演示完整代码
100条
System.out.println("第1次说:我能行!"); System.out.println("第2次说:我能行!");
…… System.out.println("第100次说:我能行!");
2、盈盈要他说10000遍“我是最棒的!”,怎么办?
System.out.println("我能行!"); i ++; }
特点:先判断,再执行
编码规范:缩进、换行
2020/11/13
循环条件
假
真
循环操作
9
怎样使用while循环3-1
2、如何用程序描述下面这个故事呢?
循环条件 为了备战,令狐冲锲而不舍地练习,盈盈严格把关… “盈盈,怎么样,可以了吗?” “不行,高音部分唱得还不是很好,钢琴还要继续练啊 !”
循环结构
回顾
分别写出运行结果
假设
weekOfMonth = 12 day = 17
switch(day){
case 1:
System.out.println("法国大餐");
break;
case 2:
case 4:
System.out.println("满汉全席");
break;
case 7:
if (weekOfMonth == 1) {