# Do-While Döngüsü Yukarıda gördüÄünüz gibi, while döngüsünde koÅul döngünün baÅlangıcında test edilir. EÄer koÅul saÄlanmıyorsa (**false** ise) döngüye girilmez. Kısacası, yazdıÄınız programlarda while döngüsüne hiç girilmediÄi durumlar da yaÅanabilir. Fakat bazen, döngü koÅulu saÄlanmasa bile döngüye en az bir kere girilmesini isteyebiliriz. EÄer döngü koÅulu döngünün baÅında deÄil, sonunda test edilirse, döngü en az bir kere iÅletilir. do-while döngüsü bunu saÄlar. Bu döngünün while döngüsünden tek farkı, döngü koÅulunun döngünün sonunda test edilmesidir. Bu döngünün yapısı aÅaÄıdaki Åekildedir: ```java do { [döngüye girecek kodlar] } while ( [koÅul] ); ``` 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: ```java 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.