Js Örnekleri

Java if else örnekleri

Java’da if else, bir koşulun sağlanıp sağlanmadığını kontrol etmek için kullanılan bir yapıdır. Bu yapı, koşul sağlandığında bir eylemi gerçekleştirir ve koşul sağlanmadığında başka bir eylemi gerçekleştirir.

if else yapısının genel biçimi şu şekildedir:

if (koşul) {
  // koşul sağlandığında yapılacaklar
} else {
  // koşul sağlanmadığında yapılacaklar
}

Koşul, bir boolean ifadesidir. Boolean ifade, doğru veya yanlış değerini alabilir.

if else yapısının kullanımının bazı örnekleri şunlardır:

  • Bir sayının tek mi çift mi olduğunu kontrol etmek:
int sayı = 10;

if (sayı % 2 == 0) {
  System.out.println("Sayı çifttir.");
} else {
  System.out.println("Sayı tektir.");
}

Bu örnekte, sayı değişkeninin değerinin çift mi tek mi olduğunu kontrol ediyoruz. sayı değişkeninin değeri 10 olduğu için, sayı % 2 == 0 ifadesi doğrudur. Bu nedenle, if bloğundaki kod çalıştırılır ve “Sayı çifttir.” mesajı yazdırılır.

  • Bir öğrencinin notunun geçme notu olup olmadığını kontrol etmek:
int not = 80;

if (not >= 60) {
  System.out.println("Öğrenci geçti.");
} else {
  System.out.println("Öğrenci kaldı.");
}

Bu örnekte, not değişkeninin değerinin geçme notu olup olmadığını kontrol ediyoruz. not değişkeninin değeri 80 olduğu için, not >= 60 ifadesi doğrudur. Bu nedenle, if bloğundaki kod çalıştırılır ve “Öğrenci geçti.” mesajı yazdırılır.

  • Bir kullanıcının doğum tarihinin 18 yaşından büyük olup olmadığını kontrol etmek:
int yıl = 2023;
int ay = 7;
int gün = 20;

int doğumYılı = 2023 - yıl;
int doğumAyı = 7 - ay;
int doğumGünü = 20 - gün;

int yaş = doğumYılı + (doğumAyı / 12) + (doğumGünü / 365);

if (yaş >= 18) {
  System.out.println("Kullanıcı 18 yaşından büyüktür.");
} else {
  System.out.println("Kullanıcı 18 yaşından küçüktür.");
}

Bu örnekte, yaş değişkeninin değerinin 18 yaşından büyük olup olmadığını kontrol ediyoruz. yaş değişkeninin değeri 23 olduğu için, yaş >= 18 ifadesi doğrudur. Bu nedenle, if bloğundaki kod çalıştırılır ve “Kullanıcı 18 yaşından büyüktür.” mesajı yazdırılır.

if else yapısı, birden fazla koşulu kontrol etmek için de kullanılabilir. Bu durumda, if else blokları iç içe yerleştirilir.

Örneğin, bir öğrencinin notunun geçme notu olup olmadığını ve ayrıca sınıf ortalamasının üzerinde olup olmadığını kontrol etmek için şu yapıyı kullanabiliriz:

int not = 80;
double sınıfOrtalama = 70.0;

if (not >= 60) {
  if (not > sınıfOrtalama) {
    System.out.println("Öğrenci geçti ve sınıf ortalamasının üzerindedir.");
  } else {
    System.out.println("Öğrenci geçti ancak sınıf ortalamasının altındadır.");
  }
} else {
  System.out.println("Öğrenci kaldı.");
}

Bu örnekte, if bloğunda ilk olarak not değişkeninin değerinin geçme notu olup olmadığı kontrol edilir. Bu koşul sağlanırsa, ikinci if bloğunda not değişkeninin değerinin sınıf ortalamasının üzerinde olup olmadığı kontrol edilir. Bu koşul da sağlanırsa, “Öğrenci geçti ve sınıf ortalamasının üzerindedir.” mesajı yazdırılır. Aksi takdirde, “Öğrenci geçti ancak sınıf ortalamasının altındadır.” mesajı yazdırılır.

**if else yapısı, koşulun sağlanma durumuna göre farklı eylemler gerçekleştirmek için kullanılabilir


Yayımlandı

kategorisi