Java Akademi - Kontrol Yapılar 2

        Merhaba Arkadaşlar, Ben Erkam Emre DURSUN. Bu dersleri hazırlama amacım, sizlere Java'nın temellerini ayrıntılı bir şekilde öğretmek, Java ile neler yapabileceğinizi göstermek, okul derslerinizi desteklemek ve Java ile istekleriniz ve amaçlarınız doğrultusunda ürünler ortaya çıkarabilmenizi sağlamaktır. Bu derslerin diğer yüzlerce Java dersinden farklı olabilmesinin sebebi, ister metinler üzerinden, ister video üzerinden, isterseniz evde, okulda veya otobüs gibi bir çok yerden ulaşabileceğiniz mobil uygulamalar ile istediğiniz yerden ulaşabileceğiniz dersleri takip ve tekrar edebilmeniz aynı zamanda pratiğe dökebilmenizdir. Umarım faydalı olur, Teşekkürler.

Soru İşareti Operatörü 


        Bazı durumlarda if-else yerine kullanılabilecek üçlü operatördür.

        Genel yapısı:

        şart1 ? şart2:şart3;

        Şart1 hesaplanır, şart1 doğru ise bu durumda şart2 hesaplanır ve bir sonraki koda geçer. Eğer şart1 yanlış ise şart3 hesaplanır ve bir sonraki koda geçer.

package eclipsetesti;

public class Testiyazdir {

    public static void main (String[] args) {
       
   
        int sayi1 = 5;
       
        int sayi2 = 3;
       
        int buyuksayi = (sayi1>sayi2?sayi1:sayi2);
       
        System.out.println(buyuksayi);
    }
}

Switch-case Yapısı

        Switch-case yapısı if-else yapısının bir benzeridir ancak switch ile değer kontrolü yaparak programın seçim yapabilmesini sağlayabiliriz. Bazı şartlarda if-else yapısına göre daha kısa olduğu için kullanılır.

        Switch içerisine koşul değişkeni yazılır ve case'lerden her biri koşul değişkenin eşit olabileceği değeri ifade eder. Koşul içerisindeki değişken hangi değeri alırsa o değere sahip olan case ifadesi çalıştırılır ve sonunda break komutu sayesinde switch-case yapısından çıkılır. Default ise hiç bir case değerinin, koşul ifadesindeki değişkenin değerine eşit olmaması durumunda çalıştırılacak komutların olduğu yerdir.

package eclipsetesti;

public class Testiyazdir {

    public static void main (String[] args) {
       
    int gun = 5;
   
    switch(gun) {
   
    case 1:
       
        System.out.println("pazartesi");
       
        break;
       
    case 2:
       
        System.out.println("sali");
       
        break;
       
    case 3:
   
        System.out.println("Çarşamba");
       
        break;
   
    case 4:
   
        System.out.println("perşembe");
       
        break;
   
    case 5:
   
        System.out.println("cuma");
       
        break;
   
    case 6:
   
        System.out.println("cumartesi");
       
        break;
   
    case 7:
       
        System.out.println("pazar");
       
        break;
   
   
   
    default:
       
        System.out.println("hatalı giriş");
       
        break;
   
    }
   
    }
}

        Dersi takip ettiğiniz için teşekkürler, dersleri video olarak görmek isterseniz, aşağıda bıraktığım Youtube linkinde bulabilir, ve aynı zamanda android telefonlar için Google Play Store'da Java Akademi uygulamasını bulabilirsiniz. İyi çalışmalar dilerim.

Yorumlar

Popüler Yayınlar