kesme, çalışan bir döngüyü (for, while) veya bir kontrolün azalmasınu (switch-case) yarıda kesip tamamen sonlandırmak için kullanılır.
for sayi in range(1, 10):
if sayi == 5:
break # Sayı 5 olunca döngüyü tamamen durdur
print(sayi)
# Çıktı: 1, 2, 3, 4
konusu, bir dizi (dizi) veya liste Biriminin her bir öğe düzenli ve otomatik olarak dolaşmak için kullanılan, okunması çok kolay bir döngü yapısıdır.
string[] arabalar = {"Volvo", "BMW", "Ford"};
foreach (string araba in arabalar)
{
Console.WriteLine(araba);
}
Hata verebilen kodlar trykalmaya devam eder. Hata oluştuğunda program durmaz, catchbozulmaya devam eder ve alternatif bir işlem yapar.
try {
// Hata verme ihtimali olan kodları buraya yazarız
let sonuc = 10 / 0;
console.log("Sonuç: " + sonuc);
} catch (hata) {
// Hata oluştuğunda çalışacak kodlar
console.log("Bir hata meydana geldi: " + hata.message);
} finally {
// Hata olsun veya olmasın HER DURUMDA çalışan kod bloğu
console.log("İşlem tamamlandı.");
}
while konulara benzer ancak koşullu yanlış olsa bile döngüdeki kodlar en az bir kere çalışır.
do
{
Console.WriteLine("Sayaç değeri: " + sayac);
sayac++;
} while (sayac <= 3);
Tek bir değişkenin gösterdiği farklı durumlara göre (görüntü menü seçimleri) farklı kod bloklarının çalıştırılmasını sağlar.
switch (gunNo)
{
case 1:
Console.WriteLine("Pazartesi");
break;
case 2:
Console.WriteLine("Salı");
break;
case 3:
Console.WriteLine("Çarşamba");
break;
default:
Console.WriteLine("Geçersiz gün numarası!");
break;
}
En temel karar seçenekleridir. belirtilen şekilde doğruysa ifkopyalanır, yanlışsa elsekopyalanır.
if yas >= 18:
print("Ehliyet alabilirsiniz.") # Koşul sağlandı
else:
print("Yaşınız ehliyet almak için küçük.") # Koşul sağlanmadı