Java’da Döngüler 5 (Tekrarlı Yapılar) While Örneği:Kelime Bul!

While döngüsünü en iyi anlamanın yolu ona hakkında bol bol küçük örnekler yapmaktan geçer 🙂 Şimdi çok basit bir kelime bul programı yapalım.

Öncelikle bu örneği bir çok farklı şekilde yapabilirim bu örnekte ise sadece while döngüsüne odaklanalım.

Öncelikle kullanıcıdan veri alacağım için gerekli kodları yazdım.Ayrıca hangi kelimeyi bulacaksam onuda tanımladım ve gerekli tanımlamaları gerçekleştirdim.

Şİmdi while döngüsünü kurma vakti geldi.Bakın burası çok çok önemli 🙂

Şimdi adım adım kodlarımı inceleyelim:

Öncelikle while için de hasNext kullandık çünkü hasNext dışardan veri akışı var mı yok mu ona bakıyordu ve bool bir deger alıyordu.Yani döngümün koşula baktığımda şunu anlıyorum.Dışardan bir veri girişi olduğunda döngüm çalışacak vakti taktirde çalışmayacak.Tamam şimdi klavyeden “selam” diye bir veri girdim bakalım neler oluyor.

Bakın girilen selam değerinı girdim:

Gördüğünüz gibi if blogunu atlayarak else bloguna geçti.Çünkü if içinde ki koşul sağlanmadı.

        if(giris.hasNext(kelime))  {

Koşul kısaca şu şekilde aslında.Giriş nesnesinden gelen veriyi kelime değişkeni üzerinde ki degere bak ve karşılaştır aynı veri değilse if blogunu terk et.Eğer if blogu koşulu sağlıyorsa ne oluyor ?

            System.out.println("KELİMEYİ BULDUM:"+giris.next(kelime));

Ekrana gördüğünüz gibi mesaj basıyorum.Hatta bu mesajı giriş nesnesi üzerinden kelime parametresi ile çekip ekrana basıyorum.Bir Sonra ki bölümde görüşmek üzere.

Leave a Reply

*