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.
Bazı durumlarda if-else yerine kullanılabilecek üçlü operatördür.
Youtube Dersleri:
Google Play Java Akademi: https://play.google.com/store/apps/details?id=yazilimakademisi.javaakademison
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);
}
}
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;
}
}
}
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.
Youtube Dersleri:
Google Play Java Akademi: https://play.google.com/store/apps/details?id=yazilimakademisi.javaakademison
Yorumlar
Yorum Gönder