Hátultesztelős ciklus
A hátultesztelős ciklust a neve jól jellemzi, az utasítok ismétlésének eldöntése a ciklusmag végrehajtása után történik.
Tehát a ciklus legalább egyszer végrehajtódik.
Mondatszerű leírással:
Ciklus
ciklusmag
Amíg (ismétlés feltétele)
Nézzük meg a működést konkrét példán keresztül!
Kérjük be a felhasználótól a kedvenc tantárgyát! Ezt addig ismételtessük, amíg azt nem írja, hogy informatika.
Figyelem!
Amennyiben a ciklus feltételében változót használunk, akkor azt a változót még a ciklus megkezdése előtt definiálni kell!
string kedvenc = ""; // még a ciklus előtt definiálom!
do
{
Console.Write("Mi a kedvenc tantárgyad? Szerintem az informatika! ;) ");
kedvenc=Console.ReadLine();
} while (kedvenc!="informatika");
Console.WriteLine("Annyira tudtam!");

