06.03.2015 Views

Java Kitabı

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

JAva`nın çalışma mantığıyla başlayıp basitten gelişmişe iyi bir kaynak

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Temel (primitive) tipler değerleri doğrudan kendi üzerlerinde taĢıdıkları için == operatörüyle s1 ve s2<br />

değiĢkeleri değerleri karĢılaĢtırıldı ve doğru (true) yanıtı döndürüldü. Benzer Ģekilde != operatörü de s1<br />

ve s2 değiĢkenleri değerlerini karĢılaĢtırdı ve yanlıĢ (false) döndürüldü. Sonuçlar beklendiği gibi...<br />

2.4. Kontrol Deyimleri/İfadeler<br />

Kontrol deyimleri bir uygulamanın yürütülmesi sırasında program akıĢını yönlendiren yapılar/kalıplardır.<br />

Kontrol deyimi olmaksızın bir uygulama yazılması neredeyse olanaksıdır denilebilir. <strong>Java</strong> programlama<br />

dilinde toplam 4 adet kontrol ifadesi bulunur:<br />

• Döngü<br />

• KarĢılaĢtırma<br />

• Dallanma<br />

• Ġstisna<br />

: while, do-while, for<br />

: if-else, switch-case<br />

: break, continue, label:, return<br />

: try-catch-finally, throw<br />

2.4.1. Döngü Deyimleri<br />

Döngü deyimleri aynı iĢlemin farklı parametre değerleri üzerinde yapılması için kullanılan<br />

yineleme/tekrarlama iĢleri için kullanılır. <strong>Java</strong>‘da C dilinde olduğu gibi while, do-while ve for olarak<br />

adlandırılan üç farklı döngü deyimi vardır.<br />

• while Döngü Deyimi<br />

while deyimi belirli bir grup kod öbeğini döngü koĢulu doğru (true) olduğu sürece devamlı yineler.<br />

Genel yazım Ģekli aĢağıdaki gibidir:<br />

while (koşul) {<br />

}<br />

çalışması istenen kod bloğu<br />

Program akıĢı while deyimine geldiğinde döngü koĢuluna bakılır; olumlu/doğru ise çevrime girerek<br />

çalıĢması istenen kod öbeği yürütülür; yineleme döngü koĢulu olumsuz/yanlıĢ olana kadar sürer.<br />

Örnek: WhileOrnek.java<br />

37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!