Java

Java Döngü İfadeleri

Bir parça kodu bazen birkaç defa çalıştırmamız gereken durumlar olabilir. Bu durumlar için çözüm yolumuz döngüler dediğimiz yöntemlerdir.

Java üç tane olmak üzere kullanımı son derece rahat ve kolay döngü mekanizması sunar.

  • While
  • Do…while
  • For

Java 5 sonrasında ise daha çok Array kullanımında gördüğümüz gelişmiş for döngüsünü sunulmuştur.

While Döngüsü

While döngüsü bir görevi birden fazla tekrarlanmasına olanak veren bir kontrol yapısıdır.

Syntax

Çalıştırıldığı zaman boolean değer doğru olduğu sürece while döngüsü içerisinde yer alan kod parçası çalıştırılmaya devam edecektir.

Burada ki anahtar nokta while döngüsü hiçbir zaman çalıştırılmaya bilir. Boolean değer kontrol edilip sonuç false olarak geri döndüğü zaman, döngü gövdesi atlanacaktır ve while döngüsünden sonra yer alan ilk statement çalıştırılacaktır.

Bu kod parçası şu çıktıyı verecektir.

 

 do…while

do..while döngüsü, while döngüsüne oldukça benzer bir yapıya sahiptir. Tek farkı do..while döngüsü kodun en az bir defa çalıştırılacağını garanti eder.

Syntax

Burada boolean ifadenin döngünün sonunda yer aldığına dikkat ediniz. Dolayısıyla döngü içerisinde yer alan kod parçası boolean ifade test edilmeden önce bir kere çalıştırılmış olacaktır.

Eğer boolean ifade true değer döndürürse, döngü tekrardan do kısmına geri dönecek ve döngü içerisinde yer alan kod parçası tekrar işleme konulacaktır. Bu süreç boolean değer false olana kadar devam edecektir.

 

 

 For döngüsü

Bir for döngüsüne baktığınız zaman, daha etkili bir şekilde döngü oluşturma mekanizmasının ortada olduğunu fark edersiniz. Bir for döngüsünü döngünün kaç defa tekrar edeceğini bildiğiniz zaman kullanımı avantajlı bir yapı olarak değerlendirilebilir.

Syntax

For döngüsünün söz dizimini inceleyelim.

  • İnitialization olarak isimlendirilen kısım; ilk olarak çalıştırılır ve sadece bir defa çalıştırılır. Bu adım  döngünün başlangıç değerini sağlayacağınız kısımdır. Burada herhangi bir statement kullanmak yasaktır.
  • Boolean expression olarak isimlendirilen kısım; döngünün mantık kontrol noktasıdır. Eğer bu kısım doğru ise döngü çalıştırılacaktır. Eğer bu kısım yanlış ise döngü ya hiç çalışmayacak ya da artık çalışmaya devam etmeyecektir ve for döngüsünden sonraki statement çalışmaya başlayacaktır.

 

Gelişmiş bir For Yapısı :Foreach

Java 5 den sonra tanıtılmıştır. Bu döngü yapısı daha çok Array ler için kullanışlı bir yapı olarak tanımlanabilir.

 

 Break

Break anahtar kelimesi döngüyü sonlandırmak için kullanılır. Break anahtar kelimesi döngü içerisinde veya bir switch yapısı içerisinde kullanılmalıdır.

Continue

Continue anahtar kelimesi döngü içerisinde bulunan anlık durumu durdurur ve bir sonraki döngü adımına geçilmesini sağlar.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Göz Atın
Kapalı
Başa dön tuşu