在学习“ While循环 ”期间,我们看到它在一个特定的条件是真实的情况下不断执行一个语句。do-while循环和while循环之间的区别在于,
在循环的底部而不是顶部执行它的表达式。因此,do块中的语句总是至少执行一次。
do-while语句的一般形式是:
do {
statement(s)
} while (condition-expression);
请注意,do-while语句以分号结尾。condition-expression必须是一个布尔表达式。该语句可以是简单的语句或块语句。首先执行该语句。然后评估条件表达式。如果它的值为true,则再次执行该语句。此循环将继续,直到condition-expression计算结果为false。
像for循环和while循环一样,break语句可能会用于退出do-while循环。
do-while循环的示例用法可以如下:
int i = 1;
int sum = 0;
do {
sum = sum + i; // Better to use sum += i
i++;
}
while (i <= 10);
结论:do{} while()中 while条件不满足,do至少执行一次。