Algoritma ve Programlama Dünyası — Break, Continue Anahtar Kelimeleri

Turhan Can Kargın
Kodcular
Published in
2 min readNov 25, 2022

--

Herkese merhabalar!! Algoritma ve programlama dünyası serisinin bir önceki bölümünde programlama dillerinde döngülerin yapısından bahsettik. Bu yazıdan önceki bölüm olan Algoritma ve Programlama Dünyası — Döngüler yazısını daha okumadıysanız bu linke tıklayarak ulaşabilirsiniz.

Bir önceki yazıda döngüler konusunda çok önemli 2 kavramdan bahsetmedik. Bu yazıda da onlardan bahsetmek istiyorum. Bunlar break ve continue anahtar kelimeleridir. Bu iki kavramda döngünün işleyişini doğrudan değiştirir. Hadi gelin break ile başlayalım!

Kaynak: Sumit Tiwari — SoftEthics Programming Lab

Break:

Döngülerde, bazı koşul veya koşulların karşılanması durumunda döngüyü sonlandırmak mümkündür. Bu gibi durumlarda break anahtar sözcüğü kullanılır. Döngü içerisinde break anahtar sözcüğü çalıştırıldığında döngü tamamen sonlandırılmış olur. Hadi şimdi gelin C++ ile 0'dan başlatyıp ikişer ikişer artan bir değişken tanımlayalım ve 20 olunca break ile döngüden çıkabilceğimiz bir program yazalım.

#include <iostream>
using namespace std;

int main()
{
int i = 0;
while (true)
{
i += 2;
cout << i << endl;
if (i == 20)
{
break;
}
}
return 0;
}

Programın çıktısı aşağıdaki gibidir.

Continue:

Bu anahtar kelimenin kullanim, break anahtar kelimesi ile ayni, fakat amaçlar, biraz farklidir. break anahtar kelimesi döngüyü tamamen sonlandirirken, continue anahtar kelimesi gibi kendisinden sonra gelen kodlara bakinmaksizin, döngünün bir sonraki iterasyonuyla devam edilmesini saglar. Şimdi de yukardakine benzer bir örnek olarak 0'dan başlayıp ikişer ikişer 20'ye kadar artan bir değişkeni ekrana yazdıralım fakat bu sefer değişken 10 olduğu zaman bunu ekrana yazdırmak istemeyelim. Bu programı gelin JAVA ile yazalım.

public class App {
public static void main(String[] args) {
for (int i = 0; i <= 20; i += 2) {
if (i == 10) {
continue;
}
System.out.println(i);
}
}
}

Programın çıktısı aşağıdaki gibidir:

Çok kısa süren bu yazıda kısaca programlamada döngülerin en önemli konularından biri olan break ve continue anahtar kelimelerini inceledik. Vakit ayırıp okuduğunuz için teşekkür ederim. Serinin bir sonraki bölümünde görüşmek üzere.

Herhangi bir sorunuz olursa veya benimle iletişim kurmak isterseniz tüm sosyal medya hesaplarım aşağıdaki linkte yer alıyor.

--

--