Döngülerde 'break' Kullanımı
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 45 / 94.
break ifadesi, döngü koşulundan bağımsız olarak döngüden hemen çıkmanızı sağlar.
3'e ulaştığında duran bir for döngüsü oluşturun:
void main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
print(i);
}
}Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:
1
2Bir koşul karşılandığında while döngüsünden çıkmak için break kullanın:
void main() {
int count = 1;
while (count <= 10) {
print(count);
if (count == 4) {
break;
}
count++;
}
}Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:
1
2
3
4Görev
BaşlangıçBu meydan okumada, bir döngüde break ifadesini kullanmayı pratik edeceksiniz. break ifadesi, belirli bir koşul karşılandığında döngüden erken çıkmanızı sağlar.
Listede 5'e bölünebilen ilk sayıyı bulmak için kodu tamamlayın. Bulduğunuzda, döngüden çıkmak ve sonucu yazdırmak için break kullanın.
Beklenen çıktı:
Checking number: 7
Checking number: 12
Checking number: 15
Found it! 15 is divisible by 5Kopya kağıdı
break ifadesi, döngü koşulundan bağımsız olarak döngüden hemen çıkmanızı sağlar.
for döngüsünde break kullanımı:
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
print(i);
}while döngüsünde break kullanımı:
int count = 1;
while (count <= 10) {
print(count);
if (count == 4) {
break;
}
count++;
}Kendin dene
void main() {
// Kontrol edilecek sayılar listesi
List<int> numbers = [7, 12, 15, 20, 25];
// 5'e bölünebilen ilk sayıyı saklamak için değişken
int result = 0;
for (int number in numbers) {
print('Checking number: $number');
// TODO: Sayının 5'e bölünüp bölünmediğini kontrol et
// Eğer öyleyse, onu result değişkenine kaydet ve döngüden çıkmak için break kullan
}
// Sonucu yazdır
if (result > 0) {
print('Found it! $result is divisible by 5');
} else {
print('No number divisible by 5 was found');
}
}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
4Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal VEMantıksal VEYAMantıksal DEĞİLTür Test OperatörleriÖzet - Karşılaştırmalar Yapma7Dizelerle Çalışma
Dize BirleştirmeDize İnterpolasyonuÇok Satırlı DizelerDize ÖzellikleriTemel Dize Yöntemleri10Koleksiyonlar - Haritalar Temelleri
Haritalar Nedir?Harita OluşturmaAnahtara Göre Değerlere ErişimAnahtar-Değer ÇiftleriHarita Boyutunu AlmaAnahtarları AlmaDeğerleri AlmaBir Anahtarın Varlığını Kontrol Etme2Değişkenler ve Temel Veri Tipleri
Değişkenler Nedir?DizgelerTamsayılar (int)Ondalık Sayılar (double)Boole Değerleri (bool)'var' ile Tür ÇıkarımıFinal DeğişkenlerSabit Değişkenlerİsimlendirme KurallarıTemel Null GüvenliğiÖzet - Değişken Bildirimi8Akış Kontrolü - Döngüler
'for' Döngüsü'while' Döngüsü'do-while' DöngüsüDöngülerde 'break' KullanımıDöngülerde 'continue' KullanımıÖzet - Kodu Tekrarlama3Operatörler Kısım 1
Aritmetik OperatörlerTamsayı BölümüModulo OperatörüArtırma ve AzaltmaAtama KısayollarıÖzet - Basit Hesaplamalar6Akış Kontrolü - Karar Verme
'if' İfadesi'else' İfadesi'else if' İfadesiÖzet - Basit Kararlarİç İçe 'if' İfadeleri'switch' İfadesi9Koleksiyonlar - Liste Temelleri
Listeler Nedir?Liste Oluşturmaİndekse Göre ErişimListe Uzunluğunu AlmaEleman EklemeEleman KaldırmaListenın Boş Olup Olmadığını Kontrol EtmeListe Üzerinde Yineleme12Gelişmiş Fonksiyonlar
İsteğe Bağlı Konumsal Parametrelerİsimli ParametrelerZorunlu İsimli ParametrelerVarsayılan Parametre DeğerleriÖzet - Fonksiyon Parametreleri15Proje: Basit Hesap Makinesi
Kurulumu YapmaSayı Tanımlama