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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Verilen örnekte while kullanılmıĢ olsaydı ekranda sadece ―Sayma islemi tamamladi‖ cümlesi görülecekti;<br />

ancak, do-while kullanılmasıyla yürütülmesi istenen kod öbeği koĢul değiĢkeni çevri m koĢulunu<br />

sağlamasa da çevrime girilir...<br />

while ve do-while döngü deyimleri kullanırken dikkat edilmesi gereken unsurlar aĢağıdaki gibi<br />

belirtilebilir;<br />

1. Döngü koĢul değiĢkenine uygun bir Ģekilde değer atandığına dikkat ediniz.<br />

2. Döngü durumunun doğru (true) ile baĢlamasına dikkat ediniz.<br />

3. Döngü koĢul değiĢkeninin çevrim içerisinde güncellediğinden emin olunuz; aksi durumda sonsuz<br />

çevrime girilebilir!<br />

• for Döngü Deyimi<br />

for deyimde çevrim iĢlemleri daha bir derli toplu yapılabilir; bu döngü deyiminde koĢulda kullanılan<br />

çevrim değiĢkeni, koĢul ifadesi ve çevrim sayacı artımı for ifadesi içerisinde verilir. Genel yazım Ģekli ve<br />

çizimle gösterilmesi aĢağıdaki gibi verilebilir:<br />

for (başlangıç; koşul;<br />

artış) {<br />

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

}<br />

Görüldüğü gibi for deyimi içerisinde ―;‖ ile ayrılmıĢ 3 parametre vardır; birincisi çevrim sayacı, ikincisi<br />

koĢul ifadesi ve üçüncüsü de sayacın artım miktarı ifadesidir. Eğer, kodun daha önceki kısımlarda sayaç<br />

değiĢkeni halıhazırda varsa başlangıç, artıĢı kod öbeği kısmında yapılıyorsa artış bilgisi<br />

verilmeyebilir. Bu durumda bu alanlar bol bırakılır.<br />

Örnek: ForOrnek.java<br />

public class ForOrnek {<br />

}<br />

public static void main(String args[]) {<br />

}<br />

for (int i=0 ; i < 5 ; i ++) {<br />

System.out.println("i = " + i);<br />

}<br />

Uygulamanın çıktısı aĢağıdaki gibi olur:<br />

i = 0<br />

39

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

Saved successfully!

Ooh no, something went wrong!