Foreach döngüleri

Orta Düzey Java

Jim White

Java Developer

foreach

  • Dizi gibi yapıların üzerinden indeks yönetmeden yineleme sağlar
  • Değerin konumunu bilmemiz gerekmediğinde kullanışlıdır

Spiral ok

Orta Düzey Java

foreach sözdizimi

String[] names = {"Ada", "Ivo", "Ti"}

for (String name: names){
  System.out.println(name);
}
Ada
Ivo
Ti
  • name: geçici değişken, tür belirtilmelidir
  • names: dizi (genel olarak iterable)

 

Her yinelemede Java, iterable'ın bir sonraki öğesini otomatik verir

 

names içindeki her name için bir şey yap

Orta Düzey Java

foreach döngüsü

Artıları

  • Normal for döngüsüne göre okunabilirliği artırır
  • Ek kurulum ihtiyacını kaldırır

 

  • Şunlar için daha iyidir:
    • Değerlerle olduğu gibi çalışmak
      • Örn., değerleri yazdırmak

Eksileri

  • İndekslerle çalışılmaz
  • Yalnızca gelen değeri kullanabiliriz

 

  • Şunlar için kötüdür:
    • Değerleri değiştirmek
    • Konumu takip etmek
Orta Düzey Java

Hadi pratik yapalım!

Orta Düzey Java

Preparing Video For Download...