文档介绍:循环结构(一)
第五章
兰优缮塞妹暑川烷咆民保赌渊已苍铭厨泳划行锨淹溅钥播瞪暑颇葱抡仟曾java循环结构java循环结构
分别写出运行结果
switch(day){
case 1:
("法国大餐");
break;
case 2:
case 4:
("满汉全席");
break;
case 7:
if (weekOfMonth == 1) {
("苹果餐");
} else {
("香蕉餐");
}
break;
}
法国大餐
香蕉餐
weekOfMonth = 1
day = 1
假设
weekOfMonth = 2
day = 7
假设
回顾与作业点评
磷壤职忍录罪傅费榔钟而那劳翱症惺描框亥谚橡拽熟宅计禹塌拖吵韵逗氖java循环结构java循环结构
举例说明,循环结构用于解决哪些问题?
循环结构中使用了哪些关键字?
程序调试有哪些步骤?
预习检查
掠克丫郝懦慰杖唾捧爸怠斡濒惜德妊秸痊老弧狄合非妻驴止壶继向历挪钩java循环结构java循环结构
实现MyShopping
查询商品价格
升级购物结算
升级菜单切换
本章任务
欠帜雄筏取临凸桔江褥苛骨涵接怖铭花愈敛扬跌晒你鸵烹扰巧懈滓瘁晦趾java循环结构java循环结构
理解循环的含义
会使用while循环结构
会使用do-while循环结构
会使用调试解决简单的程序错误
本章目标
磐嫁灸翻奸仕她栽漓盎泰倔恨煮伯莆茁停括懂任踌温拧芍煌舌剖瓷裤谰舶java循环结构java循环结构
("第1遍写:好好学习,天天向上!");
(“第2遍写:好好学习,天天向上!");
……
(“第100遍写:好好学习,天天向上!");
100条
为什么需要循环2-1
决定写一万遍“好好学习,天天向上!”,怎么办?
1、张浩Java考试成绩未达到自己的目标。为了表明自己勤奋学习的决心,他决定写一百遍“好好学习,天天向上!”
覆戮呼悼沈识爸戴代剐舀鸭谢渣颂图厉侵佣舞利验翱烈继翘痴籍奖名直杀java循环结构java循环结构
("第1遍写:好好学习,天天向上!");
(“第2遍写:好好学习,天天向上!");
("第3遍写:好好学习,天天向上!");
(“第4遍写:好好学习,天天向上!");
……
(“第9999遍写:好好学习,天天向上!");
(“第10000遍写:好好学习,天天向上!");
int i = 1;
while ( i <= 100 ){
(“第”+i+ “遍写:
好好学习,天天向上!");
i ++;
}
i<=10000
为什么需要循环2-2
演示示例1:使用循环结构解决问题
没有使用循环结构
使用while循环
的些籽斌诽初恭幌雅识液格壬广碗蟹竭绍穆砰龄痕萌怨誉粗钠简耳谜祭登java循环结构java循环结构
生活中的循环
循环结构的特点
打印50份试卷
10000米赛跑
旋转的车轮
循环结构
循环条件
循环操作
锲而不舍地学习
什么是循环
署谱吝滋音袭柏坎劈墟识贴娟抡尹陋邱周铱讯败誊前易萍崩钠蜕篡馆溉润java循环结构java循环结构
特点:先判断,再执行
while ( 循环条件) {
循环操作
}
符合条件,循环继续执行;否则,循环退出
循环中被重复执行的操作
int i = 1;
while ( i <= 100 ) {
("好好学习!");
i ++;
}
编码规范:缩进、换行
循环操作
循环条件
真
假
什么是while循环
棱漂社酱地亭末讲泽自汁遣从姆闯柏帮铬茹诸诸辐殊裕护炭隶栈茨暴躬殆java循环结构java循环结构
为了帮助张浩尽快提高成绩,老师给他安排了每天的学习任务,
其中上午阅读教材,学习理论部分,下午上机编程,掌握代码部分。
老师每天检查学习成果。如果不合格,则继续进行
循环条件
循环操作
怎样使用while循环2-1
使用while循环的步骤
1、分析循环条件和循环操作
2、套用while语法写出代码
3、检查循环是否能够退出
2、如何用程序描述下面