一.循环语句
1.while循环语句的一般形式为:
while(条件)
{
循环体
}
2.下面例子求1+2+3+...+100的值:
(1) var i:int =1;//变量i用来控制循环
var sum:int ;//sum表示求和的结果
while(i<=100)//当变量i的值小于等于100时
{
//sum不断加上i
sum+=i;
//i递加
i++;
}
//输出结果
trace(sum);
(2)var i:int ;
var sum:int;
while(i++<100)
//while(++i<=100)
{
sum+=i;
}
trace(sum);
二.do...while循环语句的一般形式为:
do
{
循环体
}
while(条件);
和while语句相反,do...while循环语句是一种先斩后奏的循环语句。不管怎样{}之间的
程序语句至少会执行一次,然后再判断条件是否要继续执行循环。如果()里面的条件成立,
它会继续执行{}里面的程序语句,直到条件不成立为止。
1. 1+2+3+...+100,用do...while语句实现的循环程序为:
var i:int=1;
var sum:int;
do
{
sum=sum+i;
i++;
}while(i<=100);
trace(sum);
2.100以内的偶数之和:
var i:int=2;
var sum:int;
do
{
sum+=i;
i+=2;
}while(i<100);
trace(sum);
当while语句和do...while语句后面的条件一次为真时,两种循环得到的结果相同,否
则二者结果不同。