Do while döngüsü yapı ve çalışma prensibi olarak while döngüsüyle aynı işlevi yapsada arada ki en büyük fark while döngüsünde döngü bir kez çalışması zorunlu haldedir.
While döngüsünde döngü koşulu başlangıçta kontrol edildiğinden koşul yanlış olması durumunda döngü hiç çalışmayabilmekte.
Fakat do while döngüsünde döngü şartı doğru kabül edilse veya edilmese şartlar sağlandığı için döngü en az bir kez çalışacaktır.
do {
yapılması gereken işlemler;
yapılması gereken işlemler;
} while(koşul);
While döngüsünde döngü koşulu başlangıçta kontrol edildiğinden koşul yanlış olması durumunda döngü hiç çalışmayabilmekte.
Fakat do while döngüsünde döngü şartı doğru kabül edilse veya edilmese şartlar sağlandığı için döngü en az bir kez çalışacaktır.
do {
yapılması gereken işlemler;
yapılması gereken işlemler;
} while(koşul);