Menu
Coddy logo textTech

Döngülerde 'continue' Kullanımı

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 46 / 94.

continue ifadesi, bir döngünün mevcut yinelemesini atlamanıza ve bir sonraki yinelemeye geçmenize olanak tanır.

3 sayısını yazdırmayı atlayan bir for döngüsü oluşturun:

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      continue;
    }
    print(i);
  }
}

Yukarıdaki kodu çalıştırdıktan sonra çıktı şu olacaktır:

1
2
4
5
challenge icon

Görev

Başlangıç

Bu meydan okumada, bir döngüde continue ifadesini kullanmayı pratik yapacaksınız. continue ifadesi, bir döngünün mevcut yinelemesini atlamanıza ve bir sonrakine geçmenize izin verir.

1'den 10'a kadar sadece tek sayıları yazdıracak şekilde kodu tamamlayın. Çift bir sayı ile karşılaştığınızda, onu atlamak ve bir sonraki yinelemeye geçmek için continue kullanın.

Beklenen çıktı:

1
3
5
7
9
Done printing odd numbers

Kopya kağıdı

continue ifadesi, bir döngünün mevcut yinelemesini atlamanıza ve bir sonraki yinelemeye geçmenize olanak tanır.

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      continue;
    }
    print(i);
  }
}

Çıktı:

1
2
4
5

Kendin dene

void main() {
  // 1'den 10'a kadar sadece tek sayıları yazdırmak istiyoruz
  print('Printing odd numbers:');
  
  for (int i = 1; i <= 10; i++) {
    // TODO: i'nin çift olup olmadığını kontrol et (ipucu: mod operatörü % kullan)
    // Eğer i çift ise, bir sonraki iterasyona atlamak için continue ifadesini kullan
    
    // Bu, continue ifadesi çalıştırılmadığında sadece yazdırılacak
    print(i);
  }
  
  print('Done printing odd numbers');
}
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