do-while语句:
public class Sum1
{
public static void main(String args[])
{
int i=1,s=0;
do
{
s=s+i;
i=i+1;
}
while (i<100);
System.out.println("sum="+s);
}
}
for语句:
public class Sum2
{
public static void main(String args[]){
int i,s=0;
for(i=1;i<=100;i++)
s+=i;
System.out.println("sum="+s);
}
}
while循环:
public class Sum3
{
public static void main(String args[]){
int i,s;
i=1;
s=0;
while(i<=100)
{
s=s+i;
i=i+1;
}
System.out.println("sum="+s);
}
}
三种循环语句的区别:
(1)do-while循环至少执行一次循环体。
(2)for和while循环环必须先判断条件是否成立,然后决定是否执行循环体语句。
for循环和while循环的区别:
(1)如果你想在循环结束后,继续使用控制条件的那个变量,用 while循环。
(2)for循环执行语句后变量会被释放,这可以提高内存的使用效率。
三种循环的使用:
(1)在不确定循环次数时,最好用 while 。
(2)在明确循环次数时最好用 for 循环。
(3)当有些业务要求不论是否满足条件都要执行一次, do - while 就比较合适。