From 70475b678230cee520ae2f412192724286561888 Mon Sep 17 00:00:00 2001 From: Tunahan Erturk <89503561+tunisch@users.noreply.github.com> Date: Tue, 28 Oct 2025 12:51:01 +0300 Subject: [PATCH] Update formatting and structure of do-while.md do while --- do-while.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 do-while.md diff --git a/do-while.md b/do-while.md new file mode 100644 index 0000000..59d2d42 --- /dev/null +++ b/do-while.md @@ -0,0 +1,24 @@ +# Do-While Döngüsü +- Do-while döngüsünün çalışma mantığı while döngüsü ile aynıdır , fakat while döngüsünde parantez içerisindeki koşul sağlandığı sürece kod bloğu çalışacaktır. Ama Do-while döngüsünde durum false olsa bile döngü en az bir kere çalışacaktır. Bu tür durumlar için Do-while kullanılır. +Java Do-While döngüsü söz dizimi şu şekildedir ; +```java +do { +kodlar// +} while (kosul); +``` +- Gördüğünüz gibi, koşul döngünün sonunda test edilir. Bu durumda, koşul false olsa bile döngü en az bir kere çalıştırılmış olur. Bu şekilde döngü yazmak istediğiniz durumlarla karşılaşacaksınız. Aşağıdaki örneği inceleyelim: +```java +int year = 2020; +do +{ + System.out.println(“Döngü işletiliyor..”); + year++; +} while (year < 2020); +``` +- Bu kod çalıştırıldığında çıktısı aşağıdaki gibi olur: + +* Döngü işletiliyor.. +- Gördüğünüz gibi year değişkeni 2020’den küçük olmamasına rağmen döngü en az bir kere çalıştırılmıştır. + +## Java While ve Do-While Arasındaki Farklar ? +- Java'da Do-While ve While döngüleri arasındaki tek fark , Do-while döngüsünde, döngü bloğu içindeki kod kesimi en az bir kez mutlaka işletilecektir. Çünkü önce döngü bloğu işletilip sonra koşul denetlenmektedir. While döngüsünde ise önce koşula bakılıp sonra döngü bloğu işletildiği için, döngüye hiç girilmemesi olasıdır.