Javada Döngüler for, while, do-while Anlatımı ve Örnekler

Java’da döngü yapıları nasıl kullanılır? for, while ve do-while döngülerinin farklarını ve örneklerini bu kapsamlı rehberde bulabilirsiniz.

Ali YILMAZ
Ali YILMAZ

Yönetici

76

Java'da Döngüler: for, while, do-while Anlatımı ve Örnekler

Java programlama dilinde bazı işlemleri belirli bir sayıda veya belirli bir koşul sağlandığı sürece tekrarlamak için döngüler kullanılır. Java’da üç temel döngü yapısı bulunur: for, while ve do-while. Bu yazıda her birini örneklerle birlikte açıklıyoruz.

1. for Döngüsü

for döngüsü, genellikle tekrar sayısı belli olan işlemlerde kullanılır. Yapısı şu şekildedir:

for (başlangıç; koşul; artış) {
    // çalışacak kod
}

Örnek: 1’den 5’e kadar sayıları yazdırma

for (int i = 1; i <= 5; i++) {
    System.out.println(i);
}

Bu örnekte, i değişkeni 1’den başlayarak 5’e kadar artar ve her adımda ekrana yazdırılır.

2. while Döngüsü

while döngüsü, koşul sağlandığı sürece çalışır. Tekrar sayısı önceden belli değilse kullanılır.

int i = 1;

while (i <= 5) {
    System.out.println(i);
    i++;
}

Koşul döngü çalışmadan önce kontrol edilir. Eğer ilk durumda koşul sağlanmıyorsa döngü hiç çalışmaz.

3. do-while Döngüsü

do-while döngüsü, koşul ne olursa olsun en az bir kez çalışır. Çünkü kontrol en sonda yapılır.

int i = 1;

do {
    System.out.println(i);
    i++;
} while (i <= 5);

for – while – do-while Arasındaki Farklar

  • for: Döngü sayısı biliniyorsa idealdir.
  • while: Koşul tabanlı esnek bir yapıdır.
  • do-while: Döngünün en az bir kez çalışması gerekiyorsa kullanılır.

İç İçe Döngüler

Bir döngü başka bir döngünün içinde çalışabilir. Bu yapı çok boyutlu işlemler için kullanılır.

for (int i = 1; i <= 3; i++) {
    for (int j = 1; j <= 2; j++) {
        System.out.println("i=" + i + ", j=" + j);
    }
}

break ve continue Kullanımı

Java’da döngüler içinde break ile döngüyü durdurabilir, continue ile o adımdaki işlemi atlayabilirsin.

for (int i = 1; i <= 5; i++) {
    if (i == 3) continue;
    System.out.println(i);
}

Java döngü yapıları, tekrar eden işlemleri sade ve düzenli şekilde kodlamanın en etkili yoludur. Hangi döngünün kullanılacağı senin kontrol yapına, işlem sıklığına ve koşuluna bağlıdır. for, while ve do-while yapılarını doğru kullandığında, Java ile çok daha güçlü ve okunabilir kodlar yazabilirsin.




Paylaş

Etiketler


1 Yorum Yapılmış

  • yorum

    MarvinDup

    9 Ekim 2025 07:59:49

    Plunge into the epic realm of EVE Online. Find your fleet today. Explore alongside thousands of pilots worldwide. [url=https://www.eveonline.com/signup?invc=46758c20-63e3-4816-aa0e-f91cff26ade4]Begin your journey[/url]

Yorum Yap


Instagram