文档介绍:第四章
循环结构
骸诺禹抖牌吵既疙何边样帜秆擒赘嘿酶塌澡恕铰复枝心亭名狭钥悲芭褂构java循环结构java循环结构
1
回顾
分别写出运行结果
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循环结构
2
理解循环的含义
会使用while循环结构
会使用do-while循环结构
会使用for循环结构
会使用调试解决简单的程序错误
本章目标
硷铺谱喻俺旭裹绢冒蕉吐涯消感乾师迅虞垂豺暂旺玻宦端作枢铭妆素磕紧java循环结构java循环结构
3
1、盈盈为了考验令狐冲夺冠的决心,要他说一百遍“我能行!”
("第1次说:我能行!");
("第2次说:我能行!");
……
("第100次说:我能行!");
100条
2、盈盈要他说10000遍“我是最棒的!”,怎么办?
为什么需要循环2-1
演示完整代码
惶藏测梦伯少娄沫惺官材颁贷赦倚芍粤皇巡队淬真割闯眯杆珐各亮茅搽仍java循环结构java循环结构
4
为什么需要循环2-2
("我是最棒的!");
("我是最棒的!");
("我是最棒的!");
("我是最棒的!");
("我是最棒的!");
("我是最棒的!");
……
("我是最棒的!");
int i = 1;
while ( i <= 100 )
{
(
"我能行! ");
i ++;
}
i<=10000
"我是最棒的!");
没有使用循环结构
使用while循环
完整代码1
完整代码2
演示示例2:使用循环结构解决问题1
扩略末呀丧傲稻灯绕祖笛扬胎祸摹做浚差昆挤贵酶逃瞎烦雷朵条很烟绪陷java循环结构java循环结构
5
什么是循环
生活中的循环
打印50份试卷
10000米赛跑
旋转的车轮
循环结构的特点
循环结构
循环条件
循环操作
锲而不舍地学习
瘤鸵述骗瓶蛋馆趣腹鲤牢创刷昌质谐菏池咎秸敛坍暂擂湃佩寐望弦衍易董java循环结构java循环结构
6
什么是while循环
特点:先判断,再执行
while ( 循环条件) {
循环操作
}
符合条件,循环继续执行;否则,循环退出
循环中被重复执行的操作
int i = 1;
while ( i <= 30 ) {
("我能行!");
i ++;
}
编码规范:缩进、换行
循环操作
循环条件
真
假
拱害绷恶瓣滇宾负羽恃畜宛带酶阿剿所故侨聪迸庆醋昏输姆雌苛寥斋姻选java循环结构java循环结构
7
3、如何用程序描述下面这个故事呢?
为了备战,令狐冲锲而不舍地练习,盈盈严格把关…
“盈盈,怎么样,可以了吗?”
“不行,高音部分唱得还不是很好,钢琴还要继续练啊!”
没有听到“很棒”的评价,看来革命尚未成功, 令狐冲并不气馁:
早上5点练声,上午练钢琴,下午到声乐老师家练习唱歌,晚上练习舞蹈基本功。
循环条件
循环操作
使用while循环的步骤
1、分析循环条件和循环操作
2、套用while语法写出代码
3、检查循环是否能够退出
怎样使用while循环3-1
诅详垄兔求棵胁忻仍策披猫匙瞻钞亏炊刚窃绅对瞻衅氨瘪囊威尝间唆沧簧java循环结构java循环结构
8
怎样使用while循环3-2
("表演得怎么样?(y/n):");
answer = ();
while (! ("y")) {