Menu
Coddy logo textTech

For Loop Part 2

Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 47 / 73.

for döngüsü koşulunun bazı havalı varyasyonlarını keşfedelim:

Geriye Sayma:

for (int i = 10; i >= 0; i--) {
    System.out.println(i);
}
// Output: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

Daha yüksek bir sayı ile başladığımızı fark edin (i = 10), Koşul olarak i >= 0 kullanın ve sayacı azaltmak için i-- kullanın

Sayıları atlamak mı istiyorsunuz? Artırma/azaltma değerini sadece değiştirin:

// 2'şer artarak sayma
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// Çıktı: 0, 2, 4, 6, 8, 10
// 2'şer geriye sayma
for (int i = 10; i >= 0; i -= 2) {
    System.out.println(i);
}
// Çıktı: 10, 8, 6, 4, 2, 0 

Döngü kontrolünüzde birden fazla değişken bile kullanabilirsiniz:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    System.out.println("i = " + i + ", j = " + j);
}
// Çıktı: i = 0, j = 10
//         i = 1, j = 9
//         i = 2, j = 8
// Ve böyle devam eder...

Kopya kağıdı

For döngüleri, daha yüksek bir sayı ile başlayarak ve azaltma kullanarak geriye doğru sayabilir:

for (int i = 10; i >= 0; i--) {
    System.out.println(i);
}
// Çıktı: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

Artırma/azaltma değerini değiştirerek sayıları atlayın:

// 2'şer artarak sayma
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// Çıktı: 0, 2, 4, 6, 8, 10

// 2'şer azaltarak sayma
for (int i = 10; i >= 0; i -= 2) {
    System.out.println(i);
}
// Çıktı: 10, 8, 6, 4, 2, 0

Döngü kontrolünde birden fazla değişken kullanın:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    System.out.println("i = " + i + ", j = " + j);
}

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler