循环语句有两种问题类型:穷举和迭代
- 穷举: 在不知道什么情况下才是我们需要的结果的时候,只能让它一个一个的都执行一遍
- 迭代:在现有的条件下,根据规律,不断求解中间情况,最终推选出结果
两个关键词
break和continue
break跳出整个循环
continue跳出本次循环 继续下次循环
while(循环条件)
do{}while()不管正确与否都去执行一次,然后去判断,如果满足条件就继续 不满足就停止
练习题
百鸡百钱 公鸡1文 母鸡2文 小鸡0.5文 问100文钱买100只鸡 有多少种买法 每种方法 公鸡几只 母鸡几只 小鸡几只
//sum=0;
//for(var x=0;x<=100;x++)
//{
// for(var y=0;y<=100;y++)
// {
// for(var z=0;z<=100;z++)
// {
// if(x*1+y*2+z*0.5==100&&x+y+z==100)
// {
// sum++;
// document.write("第"+sum+"种买法:公鸡"+x+"母鸡"+y+"小鸡"+z+"\t")
// document.write("<br />")
// }
// }
// }
//}
//alert(sum);<br />