Java Şart İfadeleri

Merhaba arkadaşlar, bu yazımda şart ifadeleri olarak nitelendirdiğimiz; if else, switch case yapılarına bakacağız.

Şart ifadeleri genelde program işleyişinde bir karar verme işlemi için kullanılır. Program ilerleyişi değiştirirler. Sırayla şart ifadelerinin kalıbını verip, arkasından bir örnek ile yazıp geçeceğim.

if Şartı

İf ingilizce karşılığı eğer demektir. Kod içerisinde de bir şeyin doğru olduğunda yapmasını ya da yanlış olduğunda yapması gereken kısımda kodun işleyişini şartlandırdığımız ifadedir.

Kalıp

if (şart)
{
//doğru ise yap
}

Örnek

int x = 7;
if(x < 42) {
   System.out.println("Merhaba");
}

if – else Şartı

Kalıba sadece eşit olmama durumu geliyor. Yani else. Örnek kullanımı aşağıdaki gibidir.

int age = 30;

if (age < 16) {
   System.out.println("Çok küçüksün giremezsin");
} else { 
   System.out.println("Hoşgeldiniz..");
}
//Çıktı Hoşgeldiniz...

if – else if – else Şartı

Kalıp

if(şart)
{
// Eğer doğru ise yap
}

else if(şart)
{
//İlk şart doğru değilse yap
}

else if(şart)
{
//istediğiniz kadar şart ekleyebilirsiniz..
}

else
{
//Son olarak hiçbirisi değilse yap
}

Örnek

int yas = 25;

if(age <= 0) {
   System.out.println("Hatalı Giriş");
} else if(age <= 16) {
   System.out.println("Çok küçüksün");
} else if(age < 100) {
   System.out.println("Hoşgeldiniz..");
} else {
   System.out.println("100 Yaşından büyük müsün???");
}
// Çıktı Hoşgeldiniz..

Örneklerde değişkenlere sayı atamayı direkt olarak yapıyorum dilerseniz önceki yazımda anlattım Scanner kütüphanesi ile de dışarıdan giriş alabilirsiniz..

Switch-Case Kalıbı

switch(değer){

case değer:
//yapılacaklar
break;

case değer2:
//yapılacaklar
break;

default:
//yapılacaklar

}

Burada dikkat etmeniz gereken şey break ile kodları kırıp çıkmamız gerekmektedir. Break anahtar kelimesi olmadığında hata alabilirsiniz ya da tüm durumların çalışması söz konusu olabilir.

Örnek

int gun = 3;

switch(gun) {
  case 1:
    System.out.println("Pazartesi");
    break;
  case 2:
    System.out.println("Salı");
    break;
  case 3:
    System.out.println("Çarşamba");
    break;
}
// Çıktı Çarşamba

// Örnek 2
int gun = 3;

switch(gun) {
  case 6:
    System.out.println("Cumartesi");
    break;
  case 7:
    System.out.println("Pazar");
    break;
  default:
    System.out.println("Haftaiçi");
}
// Çıktı "Haftaiçi"

Umarım faydalı olmuştur..

Bunlara Göz Atmak İsteyebilirsiniz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir