Java : If Ve Else Blokları
Java programlama dilinde koşullu yapıları kullanmak istediğimiz zaman if ve else bloklarını kullanırız.Örneğin programımızda boyu 1.70 ten büyük olanları uzun boylu , 1.70 ten küçük olanları kısa boylu olarak nitelendirmek istersek if ve else bloklarından yararlanmamız gerekir. Eğer ki şartımız sadece 2 blok için yeterliyse ilk başta koşulumuzu belirtmek için if bloğunu daha sonra else bloğunu kullanırız. Boy örneğinde olduğu gibi iki şartlı ifade ile bitirebiliriz. Göstermek gerekirse;
if (boy>1.70){
System.out.println ("Kısa Boyludur"); }
else{
System.out.println("Uzun Boyludur"); }
Örnekte de görüldüğü gibi sadece if ve else kullanarak bu işlemi halletmiş olduk. Aynı zamanda burada else yapısında parantez kullanımı olmadığını da gördük. Else yapılarında parantez kullanımı olmaz aynı zamanda else yapıları if bloklarının en sonunda yer alır. Şimdi farklı bir örnek çözelim.
Bizden 40 ile 60 kilo arasında olanlar için "Zayıf" , 60 ile 80 arasında olanlar için "Normal" , 80 üstü içinse "Obez" şeklinde açıklamalar yapılsın.
if (40<kilo<60){
System.out.println ("Zayıf"); }
else if (60<kilo<80) {
System.out.println ("Normal"); }
else if (kilo>80){
System.out.println ("Obez") }
Bu örnekte görüldüğü gibi else if yapısı kullanıldı. Eğer ki boy örneğinde olduğu gibi 2 blokta bitirilemeyecekse else if yapılarının içine koşullu ifadeler yazılır. Blokların sonu ister else if yapısı ile istersek else yapısı ile sorunun durumuna göre bitirilebilir. Blokları yazarken normal parantezin içine koşul yazıldıktan sonra süslü parantez açılıp kapanılmasına dikkat edilmelidir. Aksi takdirde kodunuz hata verecektir ve çalışmayacaktır.
Yorumlar
Yorum Gönder