📅  最后修改于: 2023-12-03 14:40:48.466000             🧑  作者: Mango
在程序设计中,循环结构是一种重要的控制结构,用于重复执行一段代码,直到满足指定的条件才停止。do-while循环是一种后测试循环,即循环体内的代码至少会执行一次,然后再根据条件进行重复执行。
在C++中,do-while循环的语法如下:
do {
// 循环体代码
} while (条件);
以下是一个计算1到10的和的示例:
#include <iostream>
int main() {
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 10);
std::cout << "Sum: " << sum << std::endl;
return 0;
}
此程序会输出:
Sum: 55
在Java中,do-while循环的语法如下:
do {
// 循环体代码
} while (条件);
以下是一个计算1到10的和的示例:
public class Main {
public static void main(String[] args) {
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 10);
System.out.println("Sum: " + sum);
}
}
此程序会输出:
Sum: 55
无论是在C++还是Java中,do-while循环都适用于那些至少需要执行一次循环体的情况,且后续的循环迭代是否执行由条件决定。