Java ve diğer dillerde de olduğu gibi şartlı yapılar deyince aklımıza if bloklarıyla switch blokları gelmektedir. Peki nedir bu yapılar? Gelin hep birlikte bakalım.
Java Dili İf Blokları
Şart yada bir koşula bağlı olan bloklardır if blokları. Bazı if bloklarını uygulamalı olarak inceleyelim.
Java Dili Tek Koşullu İf Bloğu
İf yapısı türkçe karşılığından anlaşıldığı gibi eğer şöyle olursa bunu yap, böyle olursa şunu yap şeklinde düz bir mantığı vardır. Hangi durumda hangi koşulun çalıştırılacağına karar verilir ve program çalışmasına devam eder. Eğer koşul doğruysa if bloğu çalışır yanlış ise else bloğu çalışır.

class Giris {
public static void main(String[] args) {
int a = 15;
int b = 12;
if(a>b){ //if bloğu
System.out.println(b + " küçüktür.");
}
else{ // else bloğu
System.out.println(a + " küçüktür.");
}
}
}
Java Dili Çok Koşullu İf Bloğu
Tek koşullu if bloğundan farkı burada fazladan koşulara kaşılık else if yapısı kullanılır. Bunun dışında kullanım mantığı aynıdır.
class Giris {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
Java Dili Switch Blokları
Java programlama dilinde switch bloklar, hangi sabit ile çakışıyorsa, kontrol (case) izleyen kısma geçer ve devamındaki deyimler de kontrol edilmeden çalıştırılır.
class Giris {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}