Öncelikle C# programlama dilinde while döngüsü için bkz: C# ile while döngüsü kullanımı ve örnekleri
bkz: PHP'de Do While Döngüsü ile Sonsuz Döngü Oluşturmak
bkz: Java'da Do While döngüsü kullanımı ve örnekleri
bkz: PHP'de Do While Döngüsü Kullanımı ve Örnekleri
while döngüsü ile do-while döngüsü, syntax olarak biraz farklılık gösterse de her ikisi de aslında aynı çalışma mantığına dayanarak çalışan döngülerdir. while döngüsü ile do-while döngüsü arasındaki tek fark ise while döngüsü önce kontrol işlemini gerçekleştirip sonra şart ya da şartların true olmasını durumunda çalışır; do-while döngüsü ise önce işlemi gerçekleştirir ve ondan sonra bir sonraki döngünün tekrarlanıp tekrarlanmayacağını kontrol eder. Dolayısıyla en az bir kere dönmesi istenen döngüler için do-while döngüsü tercih edilir ve bu bilgi tüm programlama dilleri için geçerlidir.
do
{
// döngüde tekrarlanacak işlem
}
while (boolean kontrol ifadesi);
Örnek: 10 ile 20 arasındaki sayıları do-while döngüsü kullanarak yazdırın
do
{
System.Console.Write(sayi + " ");
sayi++;
}
while (sayi <= 20);
Çıktı: 10 11 12 13 14 15 16 17 18 19 20
Önceki yazılarımdan bazıları için;
bkz: Programlama dillerinde if ile switch case arasındaki fark nedir?
bkz: C# Switch Case kullanımı ve örnekleri