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, for
dö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 .