If Else Örnekleri 2024-2025 Güncel

İf Else Yapısı

İf else yapısı, programlamada bir koşulun doğru veya yanlış olup olmadığını kontrol etmek için kullanılan bir yapıdır. Bu yapı, programın farklı yollardan ilerlemesini sağlayarak, programın daha esnek ve işlevsel olmasını sağlar.

İf else yapısının temel kullanımı şu şekildedir:

if (koşul) {
  // koşul doğruysa çalışacak kodlar
} else {
  // koşul yanlışsa çalışacak kodlar
}

Örneğin, bir öğrencinin notunun 50’den büyük olup olmadığını kontrol etmek için aşağıdaki kodu kullanabiliriz:

int not = 75;

if (not > 50) {
  System.out.println("Notunuz 50'den büyüktür.");
} else {
  System.out.println("Notunuz 50'den küçüktür.");
}

Bu kod, not değişkeninin değerini 50’den büyük olarak kontrol eder. Eğer not değişkeninin değeri 50’den büyükse, “Notunuz 50’den büyüktür.” mesajı yazdırılır. Aksi takdirde, “Notunuz 50’den küçüktür.” mesajı yazdırılır.

İf else yapısında, koşulu kontrol etmek için çeşitli karşılaştırma operatörleri kullanılabilir. Bu operatörler, iki değişkenin veya ifadenin eşitliğini, büyüklük farkını, küçüklük farkını, eşitsizliğini, büyüklük veya küçüklük durumunu kontrol etmek için kullanılır.

Karşılaştırma operatörleri şu şekildedir:

  • == (eşittir)
  • != (eşit değildir)
  • (daha büyüktür)

  • < (daha küçüktür)
  • = (daha büyük veya eşittir)

  • <= (daha küçük veya eşittir)

Örneğin, iki değişkenin eşitliğini kontrol etmek için aşağıdaki kodu kullanabiliriz:

int a = 10;
int b = 20;

if (a == b) {
  System.out.println("a ve b değişkenleri eşittir.");
} else {
  System.out.println("a ve b değişkenleri eşit değildir.");
}

Bu kod, a ve b değişkenlerinin değerlerini eşit olarak kontrol eder. Eğer a ve b değişkenlerinin değerleri eşitse, “a ve b değişkenleri eşittir.” mesajı yazdırılır. Aksi takdirde, “a ve b değişkenleri eşit değildir.” mesajı yazdırılır.

İf else yapısında, koşulun doğru veya yanlış olup olmadığını kontrol etmek için çeşitli mantıksal operatörler de kullanılabilir. Bu operatörler, iki veya daha fazla koşulun sonuçlarını birleştirmek için kullanılır.

Mantıksal operatörler şu şekildedir:

  • && (ve)
  • || (veya)
  • ^ (xor)
  • ! (değil)

Örneğin, iki koşulun aynı anda doğru olup olmadığını kontrol etmek için aşağıdaki kodu kullanabiliriz:

int a = 10;
int b = 20;

if (a > 0 && b < 0) {
  System.out.println("Her iki koşul da doğrudur.");
} else {
  System.out.println("Her iki koşuldan biri veya her ikisi de yanlıştır.");
}

Bu kod, a değişkeninin değerinin 0’dan büyük olup olmadığını ve b değişkeninin değerinin 0’dan küçük olup olmadığını kontrol eder. Eğer her iki koşul da doğruysa, “Her iki koşul da doğrudur.” mesajı yazdırılır. Aksi takdirde, “Her iki koşuldan biri veya her ikisi de yanlıştır.” mesajı yazdırılır.

İf else yapısı, programlamada çok çeşitli amaçlar için kullanılabilir. Örneğin, aşağıdaki amaçlar için if else yapısı kullanılabilir:

  • Bir koşulun doğru veya yanlış olup olmadığını kontrol etmek için
  • Bir değişkenin değerini kontrol etmek için
  • Bir işlemin gerçekleştirilmesi için gerekli koşulların sağlanıp sağlanmadığını kontrol etmek için
  • Bir işlemin gerçekleştirilmesi için gerekli koşulların sağlanmaması durumunda alternatif bir işlemin gerçekleştirilmesini sağlamak için

İf else yapısı, programlamada çok önemli bir yapıdır. Bu yapıyı doğru bir şekilde kullanmak, programların daha esnek ve işlevsel olmasını sağlar.

İf else yapısının bazı örnekleri şu şekildedir:

1. Girilen bir sayının pozitif olup olmadığını kontrol etmek:

int sayi = 1

Yayımlandı

kategorisi