JAVA循环结构格式
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
永远都不会退出的循环称为 死循环
11
while循环常见问题3-2
只打印了三次 , 哪里出错了?
/* 打印4次“欢迎ACCP学员” */
public static void main(String [ ] arg int i= 1; while ( ii <<=44 ){ 匠獹整?畯?牰湩汴? 欢迎ACCP学员); i ++; } }
14
do-while循环
5、如何用程序讲述下面的故事?
苦练半年,眼看大赛在即, 盈盈提议:彩排一次,如果很令人满意,以后就不用彩排了,否则每天都要彩排, 直到现场表现让她满意为止! 他能否用动听的歌声震撼盈盈,用美妙的钢琴声博得赞赏呢? ……
第四章
循环结构
回顾
假设
? 分别写出运行结果
weekOfMonth = 12 day = 17
源自文库
switch(day){ case 1:
法香国蕉大餐餐
???????匠獹整?畯?牰湩汴? 法国大餐);
break ;
case 2:
case 4:
???????匠獹整?畯?牰湩汴? 满汉全席);
break ;
3
为什么需要循环2-1
1、盈盈为了考验令狐冲夺冠的决心,要他说一百遍 “我能行!” 演示完整代码
100条
祓瑳浥漮瑵瀮楲瑮湬尨第1次说:我能行!); 祓瑳浥漮瑵瀮楲瑮湬尨第2次说:我能行!);
…… 祓瑳浥漮瑵瀮楲瑮湬尨第100次说:我能行! );
2、盈盈要他说10000遍“我是最棒的!”,怎么办?
4
循s环um操=作su:m +录sc入ore学; 生成绩,并累 加i求++和;
} avg = sum / stuNum ;
演示示例4:使用while 循环结构
10
while循环常见问题3-1
循环一直执行,不会退 出,哪里出错了?
public static /* 打印4次“欢迎ACCP学员”v*/ oid main(String [ ] arg int i = 0; while (i < 4 ){ ?匠獹整?畯?牰湩汴? 欢迎ACCP学员); i ++ ; } }
演示示例3:使用while 循环结构
9
怎样使用while循环3-3
4、录入班级人数和学员成绩,计算班级学 员的平均成绩
w循hil环e (i条<=s件tuN:um目){前录入的成绩数目 ?小??祓于瑳总浥人漮瑵数瀮楲瑮尨请输入学号???? 的成绩:);
score = input.nextInt();
注意检查循环次数是否满足需求
12
while循环常见问题3-3
一次都没有打印, 哪里出错了?
/* 打印4次“欢迎ACCP学员” */
public static void main(String [ ] arg int i = 0; while ( i <> 5 ){ ??匠獹整?畯?牰湩汴? 欢迎ACCP学员); i ++; } }
为什么需要循环2-2
没有使用循环结构
祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!); 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!); 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!); 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!); 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!); 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!);
…… 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!);
循环条件
循环操作
祓瑳浥漮瑵瀮楲瑮湬尨早上5点开始练声 !); 祓瑳浥漮瑵瀮楲瑮湬尨上午练习钢琴 !); 祓瑳浥漮瑵瀮楲瑮湬尨下午到声乐老师家练习唱歌 !); 祓瑳浥漮瑵瀮楲瑮湬尨晚上练习舞蹈基本功!); 祓瑳浥漮瑵瀮楲瑮尨表演得怎样 ?(y/n):);
answer = input.next();
}
祓瑳浥漮瑵瀮楲瑮湬尨圆满完成 !);
使用while循环
int i = 1; while ( ii<<==110000 ) {
System.out.println( ?????? 我我是能最行棒!的!); );
i ++; }
完整代码1 完整代码2
演示示例2:使用循环结构解决问题 1
5
什么是循环
? 生活中的循环
打印50份试卷
10000米赛跑
case 7:
if (weekOfMonth == 1) {
????????????祓瑳浥漮瑵瀮楲瑮湬苹尨果餐);
} else {
???????????匠獹整?畯?牰湩汴? 香蕉餐);
}
break ;
2
}
本章目标
? 理解循环的含义 ? 会使用while循环结构 ? 会使用do-while循环结构 ? 会使用for循环结构 ? 会使用调试解决简单的程序错误
循环结构的特点
锲而不舍地学习
循环结构
循环条件 循环操作
旋转的车轮
6
什么是while循环
符合条件,循环继续执 行;否则,循环退出
while ( 循环条件 ) {
循环操作
}
循环中被重复
执行的操作
int i = 1; while ( i <= 30 ) {
???匠獹整?畯?牰湩汴? 我能行!); i ++;
使用while循环的步骤
1、分析循环条件和循环操作 2、套用while 语法写出代码 3、检查循环是否能够退出
循环操作
8
怎样使用while循环3-2
比较两个String 类型 祓瑳浥漮瑵瀮楲瑮尨表演得的怎值么是样否相?等(y/n):);
answer = input.next();
while (! answer.equals(y) ) {
}
? 特点:先判断,再执行
编码规范:缩进、换行
循环条件
假
真
循环操作
7
怎样使用while循环3-1
3、如何用程序描述下面这个故事呢?
循环条件 为了备战,令狐冲锲而不舍地练习,盈盈严格把关 … “盈盈,怎么样,可以了吗?” “不行,高音部分唱得还不是很好,钢琴还要继续练啊 !” 没有听到“很棒”的评价,看来革命尚未成功 , 令狐冲并不气馁: 早上5点练声,上午练钢琴,下午到声乐老师家练习唱歌,晚上练习舞蹈基本功。
注意:如果一开始条件就不满足,while 循环一次都不执行
13
小结1
2006年培养学员8万人,每年增长 25%,请问按此增长速度,到哪一年 培训学员人数将达到20万人? 参考代码
提示: 1、循环条件和循环操作分别是什么? 2、int year = 2006;
double students = 80000; while … 3、2007年培训学员数量 = 80000 * (1 + 0.25 )
11
while循环常见问题3-2
只打印了三次 , 哪里出错了?
/* 打印4次“欢迎ACCP学员” */
public static void main(String [ ] arg int i= 1; while ( ii <<=44 ){ 匠獹整?畯?牰湩汴? 欢迎ACCP学员); i ++; } }
14
do-while循环
5、如何用程序讲述下面的故事?
苦练半年,眼看大赛在即, 盈盈提议:彩排一次,如果很令人满意,以后就不用彩排了,否则每天都要彩排, 直到现场表现让她满意为止! 他能否用动听的歌声震撼盈盈,用美妙的钢琴声博得赞赏呢? ……
第四章
循环结构
回顾
假设
? 分别写出运行结果
weekOfMonth = 12 day = 17
源自文库
switch(day){ case 1:
法香国蕉大餐餐
???????匠獹整?畯?牰湩汴? 法国大餐);
break ;
case 2:
case 4:
???????匠獹整?畯?牰湩汴? 满汉全席);
break ;
3
为什么需要循环2-1
1、盈盈为了考验令狐冲夺冠的决心,要他说一百遍 “我能行!” 演示完整代码
100条
祓瑳浥漮瑵瀮楲瑮湬尨第1次说:我能行!); 祓瑳浥漮瑵瀮楲瑮湬尨第2次说:我能行!);
…… 祓瑳浥漮瑵瀮楲瑮湬尨第100次说:我能行! );
2、盈盈要他说10000遍“我是最棒的!”,怎么办?
4
循s环um操=作su:m +录sc入ore学; 生成绩,并累 加i求++和;
} avg = sum / stuNum ;
演示示例4:使用while 循环结构
10
while循环常见问题3-1
循环一直执行,不会退 出,哪里出错了?
public static /* 打印4次“欢迎ACCP学员”v*/ oid main(String [ ] arg int i = 0; while (i < 4 ){ ?匠獹整?畯?牰湩汴? 欢迎ACCP学员); i ++ ; } }
演示示例3:使用while 循环结构
9
怎样使用while循环3-3
4、录入班级人数和学员成绩,计算班级学 员的平均成绩
w循hil环e (i条<=s件tuN:um目){前录入的成绩数目 ?小??祓于瑳总浥人漮瑵数瀮楲瑮尨请输入学号???? 的成绩:);
score = input.nextInt();
注意检查循环次数是否满足需求
12
while循环常见问题3-3
一次都没有打印, 哪里出错了?
/* 打印4次“欢迎ACCP学员” */
public static void main(String [ ] arg int i = 0; while ( i <> 5 ){ ??匠獹整?畯?牰湩汴? 欢迎ACCP学员); i ++; } }
为什么需要循环2-2
没有使用循环结构
祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!); 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!); 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!); 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!); 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!); 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!);
…… 祓瑳浥漮瑵瀮楲瑮湬尨我是最棒的!);
循环条件
循环操作
祓瑳浥漮瑵瀮楲瑮湬尨早上5点开始练声 !); 祓瑳浥漮瑵瀮楲瑮湬尨上午练习钢琴 !); 祓瑳浥漮瑵瀮楲瑮湬尨下午到声乐老师家练习唱歌 !); 祓瑳浥漮瑵瀮楲瑮湬尨晚上练习舞蹈基本功!); 祓瑳浥漮瑵瀮楲瑮尨表演得怎样 ?(y/n):);
answer = input.next();
}
祓瑳浥漮瑵瀮楲瑮湬尨圆满完成 !);
使用while循环
int i = 1; while ( ii<<==110000 ) {
System.out.println( ?????? 我我是能最行棒!的!); );
i ++; }
完整代码1 完整代码2
演示示例2:使用循环结构解决问题 1
5
什么是循环
? 生活中的循环
打印50份试卷
10000米赛跑
case 7:
if (weekOfMonth == 1) {
????????????祓瑳浥漮瑵瀮楲瑮湬苹尨果餐);
} else {
???????????匠獹整?畯?牰湩汴? 香蕉餐);
}
break ;
2
}
本章目标
? 理解循环的含义 ? 会使用while循环结构 ? 会使用do-while循环结构 ? 会使用for循环结构 ? 会使用调试解决简单的程序错误
循环结构的特点
锲而不舍地学习
循环结构
循环条件 循环操作
旋转的车轮
6
什么是while循环
符合条件,循环继续执 行;否则,循环退出
while ( 循环条件 ) {
循环操作
}
循环中被重复
执行的操作
int i = 1; while ( i <= 30 ) {
???匠獹整?畯?牰湩汴? 我能行!); i ++;
使用while循环的步骤
1、分析循环条件和循环操作 2、套用while 语法写出代码 3、检查循环是否能够退出
循环操作
8
怎样使用while循环3-2
比较两个String 类型 祓瑳浥漮瑵瀮楲瑮尨表演得的怎值么是样否相?等(y/n):);
answer = input.next();
while (! answer.equals(y) ) {
}
? 特点:先判断,再执行
编码规范:缩进、换行
循环条件
假
真
循环操作
7
怎样使用while循环3-1
3、如何用程序描述下面这个故事呢?
循环条件 为了备战,令狐冲锲而不舍地练习,盈盈严格把关 … “盈盈,怎么样,可以了吗?” “不行,高音部分唱得还不是很好,钢琴还要继续练啊 !” 没有听到“很棒”的评价,看来革命尚未成功 , 令狐冲并不气馁: 早上5点练声,上午练钢琴,下午到声乐老师家练习唱歌,晚上练习舞蹈基本功。
注意:如果一开始条件就不满足,while 循环一次都不执行
13
小结1
2006年培养学员8万人,每年增长 25%,请问按此增长速度,到哪一年 培训学员人数将达到20万人? 参考代码
提示: 1、循环条件和循环操作分别是什么? 2、int year = 2006;
double students = 80000; while … 3、2007年培训学员数量 = 80000 * (1 + 0.25 )