İf Else, Kisa İf ? Ve Switch Operatoru

Ayni örneğin 3 operatorlede gerçekleştirilmesi

Plakadan Şehir Bulma Örneği

Kısa if (?) ile Yapımı 

public static void main(String[] args) {


    int plkakdu=Integer.valueOf(JOptionPane.showInputDialog(null, "Plaka Kodunu Giriniz"));

    String sehir;
   
    sehir = (plkakdu==81)?"Düzce":(plkakdu==80)?"Osmaniye":(plkakdu==79)?"Kilis":
    (plkakdu==78)?"Karabük":(plkakdu==77)?"Yalova":(plkakdu==76)?"Iğdır":(plkakdu==75)?"Ardahan":
    (plkakdu==74)?"Bartın":(plkakdu==73)?"Şırnak":(plkakdu==72)?"Batman":(plkakdu==71)?"Kırıkkale":
    (plkakdu==70)?"Karaman":(plkakdu==69)?"Bayburt":(plkakdu==68)?"Aksaray":(plkakdu==67)?"Zonguldak":
    (plkakdu==66)?"Yozgat":(plkakdu==65)?"Van":(plkakdu==64)?"Uşak":(plkakdu==63)?"Şanlıurfa":
    (plkakdu==62)?"Tunceli":(plkakdu==61)?"Trabzon":(plkakdu==60)?"Tokat":(plkakdu==59)?"Tekirdağ":
    (plkakdu==58)?"Sivas":(plkakdu==57)?"Sinop":(plkakdu==56)?"Siirt":(plkakdu==55)?"Samsun":
    (plkakdu==54)?"Sakarya":(plkakdu==53)?"Rize":(plkakdu==52)?"Ordu":(plkakdu==51)?"Sivas":
    (plkakdu==50)?"Nevşehir":(plkakdu==49)?"Muş":(plkakdu==48)?"Muğla":(plkakdu==47)?"Mardin":
    (plkakdu==46)?"Kahramanmaraş":(plkakdu==45)?"Manisa":(plkakdu==44)?"Malatya":(plkakdu==43)?"Kütahya":
    (plkakdu==42)?"Konya":(plkakdu==41)?"Kocaeli":(plkakdu==40)?"Kırşehir":(plkakdu==39)?"Kırklareli":
    (plkakdu==38)?"Kayseri":(plkakdu==37)?"Kastamonu":(plkakdu==36)?"Kars":(plkakdu==35)?"İzmir":
    (plkakdu==34)?"İstanbul":(plkakdu==33)?"Mersin":(plkakdu==32)?"Isparta":(plkakdu==31)?"Hatay":
    (plkakdu==30)?"Hakkari":(plkakdu==29)?"Gümüşhane":(plkakdu==28)?"Giresun":(plkakdu==27)?"Gaziantep":
    (plkakdu==26)?"Eskişehir":(plkakdu==25)?"Erzurum":(plkakdu==24)?"Erzincan":(plkakdu==23)?"Elazığ":
    (plkakdu==22)?"Edirne":(plkakdu==21)?"Diyarbakır":(plkakdu==20)?"Denizli":(plkakdu==19)?"Çorum":
    (plkakdu==18)?"Çankırı":(plkakdu==17)?"Çanakkale":(plkakdu==16)?"Bursa":(plkakdu==15)?"Burdur":
    (plkakdu==14)?"Bolu":(plkakdu==13)?"Bitlis":(plkakdu==12)?"Bingöl":(plkakdu==11)?"Bilecik":
    (plkakdu==10)?"Balıkesir":(plkakdu==9)?"Aydın":(plkakdu==8)?"Artvin":(plkakdu==7)?"Antalya":
    (plkakdu==6)?"Ankara":(plkakdu==5)?"Amasya":(plkakdu==4)?"Ağrı":(plkakdu==3)?"Afyonkarahisar":
    (plkakdu==2)?"Adıyaman":(plkakdu==1)?"Adana":"Bulunamadı";

    JOptionPane.showMessageDialog(null, sehir);

        }
}

 

if else ile yapımı 

public static void main(String[] args) {


        int kod = Integer.valueOf(JOptionPane.showInputDialog("Plaka Kodunu Giriniz"));
       
        String sehir;
       
        int icon = JOptionPane.WARNING_MESSAGE;
       
        if (kod == 1){ sehir = "Adana" ;}
        else if (kod == 2){ sehir = "Adıyaman";}
        else if (kod == 3){ sehir = "Afyonkarahisar";}
        else if (kod == 4){ sehir = "Ağrı";}
        else if (kod == 5){ sehir = "Amasya";}
        else if (kod == 6){ sehir = "Ankara";}
        else if (kod == 7){ sehir = "Antalya";}
        else if (kod == 8){ sehir = "Artvin";}
        else if (kod == 9){ sehir = "Aydın";}
        else if (kod == 10){ sehir = "Balıkesir";}
        else if (kod == 11){ sehir = "Bilecik";}
        else if (kod == 12){ sehir = "Bingöl";}
        else if (kod == 13){ sehir = "Bitlis";}
        else if (kod == 14){ sehir = "Bolu";}
        else if (kod == 15){ sehir = "Burdur";}
        else if (kod == 16){ sehir = "Bursa";}
        else if (kod == 17){ sehir = "Çanakkale";}
        else if (kod == 18){ sehir = "Çankırı";}
        else if (kod == 19){ sehir = "Çorum";}
        else if (kod == 20){ sehir = "Denizli";}
        else if (kod == 21){ sehir = "Diyarbakır";}
        else if (kod == 22){ sehir = "Edirne";}
        else if (kod == 23){ sehir = "Elazığ";}
        else if (kod == 24){ sehir = "Erzincan";}
        else if (kod == 25){ sehir = "Erzurum";}
        else if (kod == 26){ sehir = "Eskişehir";}
        else if (kod == 27){ sehir = "Gaziantep";}
        else if (kod == 28){ sehir = "Giresun";}
        else if (kod == 29){ sehir = "Gümüşhane";}
        else if (kod == 30){ sehir = "Hakkari";}
        else if (kod == 31){ sehir = "Hatay";}
        else if (kod == 32){ sehir = "Isparta";}
        else if (kod == 33){ sehir = "Mersin";}
        else if (kod == 34){ sehir = "İstanbul";}
        else if (kod == 35){ sehir = "İzmir";}
        else if (kod == 36){ sehir = "Kars";}
        else if (kod == 37){ sehir = "Kastamonu";}
        else if (kod == 38){ sehir = "Kayseri";}
        else if (kod == 39){ sehir = "Kırklareli";}
        else if (kod == 40){ sehir = "Kırşehir";}
        else if (kod == 41){ sehir = "Kocaeli";}
        else if (kod == 42){ sehir = "Konya";}
        else if (kod == 43){ sehir = "Kütahya";}
        else if (kod == 44){ sehir = "Malatya";}
        else if (kod == 45){ sehir = "Manisa";}
        else if (kod == 46){ sehir = "Kahramanmaraş";}
        else if (kod == 47){ sehir = "Mardin";}
        else if (kod == 48){ sehir = "Muğla";}
        else if (kod == 49){ sehir = "Muş";}
        else if (kod == 50){ sehir = "Nevşehir";}
        else if (kod == 51){ sehir = "Niğde";}
        else if (kod == 52){ sehir = "Ordu";}
        else if (kod == 53){ sehir = "Rize";}
        else if (kod == 54){ sehir = "Sakarya";}
        else if (kod == 55){ sehir = "Samsun";}
        else if (kod == 56){ sehir = "Siirt";}
        else if (kod == 57){ sehir = "Sinop";}
        else if (kod == 58){ sehir = "Sivas";}
        else if (kod == 59){ sehir = "Tekirdağ";}
        else if (kod == 60){ sehir = "Tokat";}
        else if (kod == 61){ sehir = "Trabzon";}
        else if (kod == 62){ sehir = "Tunceli";}
        else if (kod == 63){ sehir = "Şanlıurfa";}
        else if (kod == 64){ sehir = "Uşak";}
        else if (kod == 65){ sehir = "Van";}
        else if (kod == 66){ sehir = "Yozgat";}
        else if (kod == 67){ sehir = "Zonguldak";}
        else if (kod == 68){ sehir = "Aksaray";}
        else if (kod == 69){ sehir = "Bayburt";}
        else if (kod == 70){ sehir = "Karaman";}
        else if (kod == 71){ sehir = "Kırıkkale";}
        else if (kod == 72){ sehir = "Batman";}
        else if (kod == 73){ sehir = "Şırnak";}
        else if (kod == 74){ sehir = "Bartın";}
        else if (kod == 75){ sehir = "Ardahan";}
        else if (kod == 76){ sehir = "Iğdır";}
        else if (kod == 77){ sehir = "Yalova";}
        else if (kod == 78){ sehir = "Karabük";}
        else if (kod == 79){ sehir = "Kilis";}
        else if (kod == 80){ sehir = "Osmaniye";}
        else if (kod == 81){ sehir = "Düzce";}
        else {sehir = "Bulunamadı";
        icon = JOptionPane.ERROR_MESSAGE; };

        JOptionPane.showMessageDialog(null, sehir , "" ,  icon);

        }
}

 

switch ile yapımı 

public static void main(String[] args) {


       String sehirler[] = {"Adana","Adıyaman","Afyonkarahisar","Ağrı","Amasya","Ankara",
            "Antalya","Artvin","Aydın","Balıkesir","Bilecik","Bingöl","Bitlis","Bolu",
            "Burdur","Bursa","Çanakkale","Çankırı","Çorum","Denizli","Diyarbakır","Edirne",
            "Elazığ","Erzincan","Erzurum","Eskişehir","Gaziantep","Giresun","Gümüşhane",
            "Hakkari","Hatay","Isparta","Mersin","İstanbul","İzmir","Kars","Kastamonu",
            "Kayseri","Kırklareli","Kırşehir","Kocaeli","Konya","Kütahya","Malatya","Manisa",
            "Kahramanmaraş","Mardin","Muğla","Muş","Nevşehir","Niğde","Ordu","Rize",
            "Sakarya","Samsun","Siirt","Sinop","Sivas","Tekirdağ","Tokat",
            "Trabzon","Tunceli","Şanlıurfa","Uşak","Van","Yozgat","Zonguldak",
            "Aksaray","Bayburt","Karaman","Kırıkkale","Batman","Şırnak","Bartın",
            "Ardahan","Iğdır","Yalova","Karabük","Kilis","Osmaniye","Düzce"};
        int kodal = Integer.valueOf(JOptionPane.showInputDialog("Plaka Kodunu Giriniz"));
        String sehiri ;

        int icon = JOptionPane.PLAIN_MESSAGE;

        switch (kodal){
            case 1 : sehiri = sehirler[0];break;
            case 2 : sehiri = sehirler[1];break;
            case 3 : sehiri = sehirler[2];break;
            case 4 : sehiri = sehirler[3];break;
            case 5 : sehiri = sehirler[4];break;
            case 6 : sehiri = sehirler[5];break;
            case 7 : sehiri = sehirler[6];break;
            case 8 : sehiri = sehirler[7];break;
            case 9 : sehiri = sehirler[8];break;
            case 10 : sehiri = sehirler[9];break;
            case 11 : sehiri = sehirler[10];break;
            case 12 : sehiri = sehirler[11];break;
            case 13 : sehiri = sehirler[12];break;
            case 14 : sehiri = sehirler[13];break;
            case 15 : sehiri = sehirler[14];break;
            case 16 : sehiri = sehirler[15];break;
            case 17 : sehiri = sehirler[16];break;
            case 18 : sehiri = sehirler[17];break;
            case 19 : sehiri = sehirler[18];break;
            case 20 : sehiri = sehirler[19];break;
            case 21 : sehiri = sehirler[20];break;
            case 22 : sehiri = sehirler[21];break;
            case 23 : sehiri = sehirler[22];break;
            case 24 : sehiri = sehirler[23];break;
            case 25 : sehiri = sehirler[24];break;
            case 26 : sehiri = sehirler[25];break;
            case 27 : sehiri = sehirler[26];break;
            case 28 : sehiri = sehirler[27];break;
            case 29 : sehiri = sehirler[28];break;
            case 30 : sehiri = sehirler[29];break;
            case 31 : sehiri = sehirler[30];break;
            case 32 : sehiri = sehirler[31];break;
            case 33 : sehiri = sehirler[32];break;
            case 34 : sehiri = sehirler[33];break;
            case 35 : sehiri = sehirler[34];break;
            case 36 : sehiri = sehirler[35];break;
            case 37 : sehiri = sehirler[36];break;
            case 38 : sehiri = sehirler[37];break;
            case 39 : sehiri = sehirler[38];break;
            case 40 : sehiri = sehirler[39];break;
            case 41 : sehiri = sehirler[40];break;
            case 42 : sehiri = sehirler[41];break;
            case 43 : sehiri = sehirler[42];break;
            case 44 : sehiri = sehirler[43];break;
            case 45 : sehiri = sehirler[44];break;
            case 46 : sehiri = sehirler[45];break;
            case 47 : sehiri = sehirler[46];break;
            case 48 : sehiri = sehirler[47];break;
            case 49 : sehiri = sehirler[48];break;
            case 50 : sehiri = sehirler[49];break;
            case 51 : sehiri = sehirler[50];break;
            case 52 : sehiri = sehirler[51];break;
            case 53 : sehiri = sehirler[52];break;
            case 54 : sehiri = sehirler[53];break;
            case 55 : sehiri = sehirler[54];break;
            case 56 : sehiri = sehirler[55];break;
            case 57 : sehiri = sehirler[56];break;
            case 58 : sehiri = sehirler[57];break;
            case 59 : sehiri = sehirler[58];break;
            case 60 : sehiri = sehirler[59];break;
            case 61 : sehiri = sehirler[60];break;
            case 62 : sehiri = sehirler[61];break;
            case 63 : sehiri = sehirler[62];break;
            case 64 : sehiri = sehirler[63];break;
            case 65 : sehiri = sehirler[64];break;
            case 66 : sehiri = sehirler[65];break;
            case 67 : sehiri = sehirler[66];break;
            case 68 : sehiri = sehirler[67];break;
            case 69 : sehiri = sehirler[68];break;
            case 70 : sehiri = sehirler[69];break;
            case 71 : sehiri = sehirler[70];break;
            case 72 : sehiri = sehirler[71];break;
            case 73 : sehiri = sehirler[72];break;
            case 74 : sehiri = sehirler[73];break;
            case 75 : sehiri = sehirler[74];break;
            case 76 : sehiri = sehirler[75];break;
            case 77 : sehiri = sehirler[76];break;
            case 78 : sehiri = sehirler[77];break;
            case 79 : sehiri = sehirler[78];break;
            case 80 : sehiri = sehirler[79];break;
            case 81 : sehiri = sehirler[80];break;
           
            default: sehiri = "Bulunamadı";
            icon = JOptionPane.ERROR_MESSAGE; }
           
           JOptionPane.showMessageDialog(null,sehiri , "" , icon);
       
        }
}

 


Numaranın Karşılığını Veren Örnek

Yorumunuzu Ekleyin

For Kullanımı
Exception Örnekleri
Java İlk Kodlar
Tip Dönüşümleri
İşlem Operatörleri
while kullanımı
Klavye Girişleri
Rastgele Sayı
if else uygulaması
Dizi Uygulamaları
Kelime Tahmin Oyunu
Yükleniyor...