📜  do while c++ - Java (1)

📅  最后修改于: 2023-12-03 14:40:48.466000             🧑  作者: Mango

do-while循环介绍

在程序设计中,循环结构是一种重要的控制结构,用于重复执行一段代码,直到满足指定的条件才停止。do-while循环是一种后测试循环,即循环体内的代码至少会执行一次,然后再根据条件进行重复执行。

C++中的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循环

在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循环都适用于那些至少需要执行一次循环体的情况,且后续的循环迭代是否执行由条件决定。