Java Switch Case

Java da bulunan bir diğer karar yapısıdır. Switch çalışma mantığı olarak if – else if yapısına benzer şekildedir.
Çoklu karar yapısına sahiptir. Switch ifadesine gönderilen bir değer mevcut bulunan case yapılarına giderek kontrol edilir. Eğer verdigimiz değer ile case de bulunan değer eşitse o case çalıştırılır ve diğerleri yok sayılır. Eğer gönderdiğimiz değer case de bulunanlar ile uyuşmuyorsa default bloğu çalıştırılır. Daha anlaşılır olması için bir örnekle açıklayalım ;

public class lifeacode{
    public static void main(String args[]) {

        int secim;

        switch (secim) {
        case 1 :
            //secim değişkeni 1'dir.
            break;

        case 2 :
            //secim değişkeni 2'dir.
            break;

        case 3 :
            //secim değişkeni 3'dir.
            break;

        default :
            //secim değişkeni case ler ile uyuşmamaktadır.
            break;
        }
    }
}

Yukarıda görüldüğü gibi switch case yapısında hangi bloğun çalıştırılacağını secim değişkeni belirler. Burada değişkenin değeri 1 ise 1. case yapısı çalıştırılır. 2 ise 2. case yapısı, 3 ise 3. case yapısı çalıştırılır. Eğer değişkenin değeri hiç bir case ile uyuşmadıysa default alanı çalıştırılır. Java da switch case yapısının çalışma şekli bu şekildedir.



Kimler Neler Demiş?

avatar
  Subscribe  
Bildir