Java Eğitimleri

Java ANA SAYFA Java'ya Giriş Java Başlarken Java Sözdizimi Java Yorumları Java Değişkenleri Java Veri Türleri Java Tipi Döküm Java Operatörleri Java Dizeleri Java Matematiği Java Booleanları Java Eğer... Başka Java Anahtarı Java while Döngüsü Döngü için Java Java Ara/Devam Java Dizileri

Java Yöntemleri

Java Yöntemleri Java Yöntemi Parametreleri Java Yöntemi Aşırı Yüklemesi Java Kapsamı Java Özyineleme

Java Sınıfları

Java OOP'si Java Sınıfları/Nesneleri Java Sınıfı Nitelikleri Java Sınıfı Yöntemleri Java Oluşturucuları Java Değiştiriciler Java Kapsülleme Java Paketleri / API Java Kalıtımı Java Polimorfizmi Java İç Sınıfları Java Soyutlama Java Arayüzü Java Numaraları Java Kullanıcı Girişi Java Tarihi Java Dizi Listesi Java Bağlantılı Listesi Java Hash Haritası Java HashSeti Java Yineleyici Java Sarıcı Sınıfları Java İstisnaları Java Normal İfadesi Java Konuları Java Lambda

Java Dosya İşleme

Java Dosyaları Java Dosyaları Oluşturma/Yazma Java Okuma Dosyaları Java Dosyaları Sil

Java Nasıl Yapılır

İki Sayı Ekle

Java Referansı

Java Anahtar Kelimeleri Java Dize Yöntemleri Java Matematik Yöntemleri

Java Örnekleri

Java Örnekleri Java Derleyici Java Alıştırmaları Java Testi Java Sertifikası


Döngü için Java


Döngü için Java

Bir kod bloğunda tam olarak kaç kez döngü yapmak istediğinizi biliyorsanız, fordöngü yerine döngüyü kullanın while:

Sözdizimi

for (statement 1; statement 2; statement 3) {
  // code block to be executed
}

İfade 1 , kod bloğunun yürütülmesinden önce (bir kez) yürütülür.

İfade 2 , kod bloğunun yürütülmesi için koşulu tanımlar.

Kod bloğu yürütüldükten sonra (her seferinde) İfade 3 yürütülür.

Aşağıdaki örnek, 0'dan 4'e kadar olan sayıları yazdıracaktır:

Örnek

for (int i = 0; i < 5; i++) {
  System.out.println(i);
}

Örnek açıklama

İfade 1, döngü başlamadan önce bir değişken ayarlar (int i = 0).

İfade 2, döngünün çalışması için koşulu tanımlar (i 5'ten küçük olmalıdır). Koşul doğruysa döngü yeniden başlar, yanlışsa döngü sona erer.

İfade 3, döngüdeki kod bloğu her çalıştırıldığında bir değeri (i++) artırır.


Başka bir örnek

Bu örnek yalnızca 0 ile 10 arasındaki çift değerleri yazdıracaktır:

Örnek

for (int i = 0; i <= 10; i = i + 2) {
  System.out.println(i);
}


Her Döngü İçin

Ayrıca, yalnızca bir dizideki öğeler arasında dolaşmak için kullanılan bir " for-each " döngüsü de vardır :

Sözdizimi

for (type variableName : arrayName) {
  // code block to be executed
}

Aşağıdaki örnek , bir " for-each " döngüsü kullanarak arabalar dizisindeki tüm öğelerin çıktısını verir:

Örnek

String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
  System.out.println(i);
}

Not: Yukarıdaki örneği anlamadıysanız endişelenmeyin. Java Dizileri bölümünde Diziler hakkında daha fazla bilgi edineceksiniz .


Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

5 kez "Evet" yazdırmak için bir fordöngü kullanın.

 (int i = 0; i ) {
  System.out.println();
}