PAYLAŞ

do while döngüsü

Şimdiye kadar gördüğümüz döngülerde önce koşula bakılıyor, eğer koşul sağlanırsa döngü içindeki komutlar çalıştırılıyordu. Ancak bazen döngüdeki komutların koşul sağlanmasa da en az bir kez çalıştırılmasını isteyebiliriz. Bu gibi durumlar için C#’ta do while döngüsü vardır.

Kullanımı

do
      komut;
 while(koşul);
veya
 do
 {
      komut1;
      komut2;
      .
      .
      .
 }while(koşul);

do while döngüsünün çalışma prensibi

 do
 {
      komut1;
      komut2;
      .
      .
      .
 }while(koşul);

1) Döngüdeki komutlar bir kez çalıştırılır.
2) Koşula bakılır.

2.1) Eğer koşul sağlanıyorsa 1. adıma dönülür.
2.2) Eğer koşul sağlanmıyorsa döngüden çıkılır.

 

ÖRNEKLER -1-

// Do-While döngüsü while ile aynı mantıkta çalışır fakat do-while koşula bakmaksızın bir kere çalışır!

            string kullaniciAdi = string.Empty;
            string sifre = string.Empty;

            do
            {
                Console.Write("Kullanıcı adı: ");
                kullaniciAdi = Console.ReadLine();

                Console.Write("Şifre: ");
                sifre = Console.ReadLine();
            }
            while (kullaniciAdi != "admin" || sifre != "12345");

            Console.WriteLine("Giriş başarılı!..");

ÖRNEKLER -2-

int sayac = 1;
do {
 System.out.println("Sayaç: " + sayac);
 sayac++;
} while (sayac < 11);

1 YORUM

BİR CEVAP BIRAK