CodeBlanks Logo Icon CodeBlanks

for döngüsü

for ile sayma döngüsünü öğrenirsin.

for döngüsü

for döngüsü belirli bir sayıda tekrar yapar. Üç bölümü vardır: başlangıç, koşul ve adım.

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

Burada i 0'dan başlar, 5'ten küçük olduğu sürece döner ve her adımda 1 artar. Çıktı 0, 1, 2, 3, 4 olur. i++ her döngüde i'yi bir artırır. Koşul false olunca döngü biter.

for bileşenleri

for döngüsünün üç bileşeni noktalı virgülle ayrılır: for (başlangıç; koşul; adım).

// 1'den 5'e kadar toplam
int sum = 0;
for (int i = 1; i <= 5; i++) {
    sum += i;
}
System.out.println(sum);  // 15

Başlangıç bir kez çalışır, koşul her türün başında sınanır, adım her türün sonunda çalışır. i <= 5 eşitliği de içerir; bu yüzden 1'den 5'e kadar beş tür döner.

Uygulama 1'den 5'e yazdır

Bir Main sınıfı ve main metodu yaz. for (int i = 1; i <= 5; i++) döngüsüyle her i değerini System.out.println(i) ile yazdır.

Örnek çözüm

Main.java
public class Main {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            System.out.println(i);
        }
    }
}

Beklenen çıktı

1
2
3
4
5

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 for (int i = 0; i < 3; i++) { ... } kaç kez döner?

  • 2
  • 4
  • 3 Doğru cevap
  • Sonsuz

Açıklama: i=0,1,2 için 3 kez döner.

2 for döngüsünü tamamla

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

Açıklama: i < 5 koşulu 0-4 arası döndürür.

3 for kavramlarını eşleştir

Kavram Anlamı
int i = 0 Başlangıç
i < 5 Koşul
i++ Adım
{ } Blok

Başlangıç bölümündeki tüm dersler