Java İle While & Do-While Döngüleri

0
Want create site? Find Free WordPress Themes and plugins.

Bütün nesnelerin bütün döngülerin bir bitiş noktası vardır. Eğer bitiş değerini biliyor olsaydık For Döngüsünü kullanırdık. Fakat döngünün nerde biteceğini bilmediğimiz zaman while döngüsünü kullanırız…

Sonsuz Döngüler :
Dikkatinizi çekerim ki burda anlatmak istediğim sonsuz döngüler while döngüsü ile ilgili olanlardır. Bu döngüler dikkatli kullanılmazsa programı sonsuz döngüye sokar ve program donar günlerce bekleseniz bile kendine gelmez. Bu yüzden while döngüsünü dikkatli kullanmalıyız…

Şimdi bir örnek yapalım ve bu örnekte iki farklı değişkeni kontrol edelim. Bu örnek size For döngüsünü hatırlatabilir çünkü hemen hemen aynı işi yapıyorlar fakat bu daha az kod ile yapılan bir program…

Programda değişkenlerden birini arttıracağız ve diğerini azaltacağız ve küçük olan artık küçük olmayınca döngüyü bitireceğiz. Özünde bu iş for döngüsünün işidir fakat while ile daha kolay bir kullanıma sahiptir.

şimdi Örneğimize geçelim…

 


 

Program Çıktısı


Break İfadesi :
Break genel olarak while döngülerinin hemen hemen hepsinde kullanılır. Fakat herhangi bir döngü içerisindede kullanılır. Aşağıdaki örnekte while – true döngüsü bulunmaktadır.

Break ifadesi sadece döngüyü durdurur.

Aşağıdaki programda rastgele seçilen bir değer eğer belli bir değerden büyükse döngüyü durdur diyoruz…

 


 

Program Çıktısı


Do- While Döngüsü :
Bu döngüde aynı while döngüsü gibidir.While döngüsünden farkı ise işlem bir defa yapılır kontrol ondan sonra yapılır. While döngüsünde ise önce kontrol yapılıyordu sonra işleme geçme durumu oluyordu. İçerdeki değişken değerinin doğruluğundan emin olmak için kullanılabilen bir döngüdür.

Bazen do-while döngüsü programı normal while döngüsünden daha hızlı yapmaktadır.

Şimdi Bununla ilgili bir örnek yapalım…

 


 

Program Çıktısı :


Bu yazımızında sonuna geldik…
Herkese iyi çalışmalar dilerim…

Burak Hamdi Tufan

Did you find apk for android? You can find new Free Android Games and apps.
Share.

About Author

Ben Kocaeli üniversitesi Uçak Elektrik Elektronik Bölümü Okuyorum. Bununla Birlikte 9 Yıldır yazılımcılık Yapıyorum. 12 Farklı Dilde ve 6 Farklı Platformda Profesyonel Yazılımlar Geliştirebiliyorum. Yazılım Benim için Hobi Değil Yasaşm Tarzıdır. Bu işten Para Kazanmak Değil Zevk Almak İçin Yapıyorum. Bu yüzden yazılım dünyasından ayrılmak istemiyorum.

Leave A Reply