index.net.tr © all rights reserved

Java Programlama Dilinde Temel Döngüler ve Koşullar

Java Programlama Dilinde Temel Döngüler ve Koşullar

Java’da Koşul İfadeleri

Java programlama dilinde koşul ifadeleri, programın akışını belirlemek için kullanılır. Belirli bir koşul doğruysa belirli kod blokları çalıştırılır, değilse farklı işlemler yapılabilir.

1. if-else Yapısı

  • En temel koşul kontrol yapısıdır.
  • Koşul doğruysa if bloğu, yanlışsa else bloğu çalışır.
if (sayi > 0) {
    System.out.println("Sayı pozitif.");
} else {
    System.out.println("Sayı pozitif değil.");
}

2. else if Yapısı

  • Birden fazla koşulu ardışık kontrol etmek için kullanılır.
if (sayi > 0) {
    System.out.println("Pozitif");
} else if (sayi < 0) {
    System.out.println("Negatif");
} else {
    System.out.println("Sıfır");
}

3. switch-case Yapısı

  • Belirli bir değişkenin değerine göre farklı kod bloklarının çalışmasını sağlar.
  • Özellikle sabit değerli kontrollerde kullanılır.
switch (gun) {
    case 1:
        System.out.println("Pazartesi");
        break;
    case 2:
        System.out.println("Salı");
        break;
    default:
        System.out.println("Geçersiz gün");
}

Java’da Döngüler

Döngüler, belirli bir işlemin tekrar tekrar yapılmasını sağlar. Java’da yaygın olarak üç döngü tipi vardır:

1. for Döngüsü

  • Belirli sayıda tekrarlama için idealdir.
  • Sayaç kullanılarak döngü kontrol edilir.
for (int i = 0; i < 5; i++) {
    System.out.println("i: " + i);
}

2. while Döngüsü

  • Koşul doğru olduğu sürece döngü devam eder.
  • Koşul döngü başında kontrol edilir.
int i = 0;
while (i < 5) {
    System.out.println("i: " + i);
    i++;
}

3. do-while Döngüsü

  • En az bir kez çalışır, koşul döngü sonunda kontrol edilir.
int i = 0;
do {
    System.out.println("i: " + i);
    i++;
} while (i < 5);

Döngüler ve Koşulların Kullanım Alanları

  • Veri üzerinde yinelemeli işlemler.
  • Kullanıcıdan tekrar tekrar veri alma.
  • Koşula bağlı akış kontrolü.
  • Algoritma geliştirme.

Performans ve İyi Uygulamalar

  • Döngü içindeki işlemler optimize edilmeli.
  • Sonsuz döngü riskine dikkat edilmeli.
  • Koşullar net ve anlaşılır olmalı.
  • Kod okunabilirliği ön planda tutulmalı.

Bu makale bilgilendirme amaçlıdır. Java programlama dili ile ilgili uygulamalarda yazılım uzmanlarına danışılması önerilir.

Anahtar kelimeler: Java, döngüler, koşullar, if-else, switch-case, for, while, do-while, programlama.