do while循环
do while循环表达式:
do{
执行循环语句
}while(条件表达式);
在Java中,while循环是先判断循环条件,再执行循环。
do while循环则是先执行循环,再判断条件,条件满足时继续循环,条件不满足时退出。
例:用do while循环求1-100的和?
class Demo{
public static void main(String[]args){
int sum=0;
int i=1;
do{
sum=sum+i;
i++;
}
while(i<=100);
System.out.println(sum);
}
}
练习
使用do while计算从m到n的和: m=20,n=100;
class Demo{
public static void main(String[]args){
int sum=0;
int m=20;
int n=100;
do{
sum=sum+i;
i++;
}
while(m<=n);
System.out.println(sum);
}
}