do-while ile while herkes aynı sanıyor aslında kullanım yerine göre çok farkı var örnek vermek gerekirsem siz benzersiz müşteri numarası oluşturmak istiyorsunuz ve daha önceki müşteri kayıtlarında kullanılan müşteri numaralarını da sorgulamak isterseniz bu durumda hemen imdadınıza do-while yetişir çünkü do-while koşula gelmeden önce bir kere çalışır koşul sağlanmazsa döngü devam eder yani demem o ki siz önce müşteri numarası oluşturursunuz daha sonra mevcut olanların içinde varsa diye sorgu kurarsanız benzersiz ise döngü biter benzersiz değilse döngü devam eder. Bu örnek basit bir örnek ama bazı durumlar var ki değişken döngü içerisinde oluşturulup sorguda kullanılması gerekebilir bu durumda bunu dışında başka bir döngü ile yapmak mümkün değil eğer başka türlü yapmak isterseniz tam da do kısmının yaptığı işlemi döngüden önce yapmanız gerekir.
Teşekkürler değerli yorumunuz için. Konuyu okuyan insanların bu yorumu okumalarını da öneririm.