Do-While-Loop

Das gleiche wie bei While-Loop. Es wird aber mindestens 1 mal wiederholt.

Bsp

Java

int counter = 0;
do {
    System.out.println("Counter: " + counter);
    counter++;
} while (counter < 5);

Python

Python hat keinen direkten do-while-Loop, aber das gleiche Verhalten kann mit einer while-Schleife erreicht werden:

counter = 0
while True:
    print("Counter:", counter)
    counter += 1
    if counter >= 5:
        break

CSharp

int counter = 0;
do
{
    Console.WriteLine("Counter: " + counter);
    counter++;
} while (counter < 5);

C Sprache

#include <stdio.h>

int main() {
    int counter = 0;
    do {
        printf("Counter: %d\n", counter);
        counter++;
    } while (counter < 5);
    return 0;
}

Jeder dieser do-while-Loops gibt die Variable counter aus, solange der counter kleiner als 5 ist.