1~

Minter Coder's Blog

Ders 13 - Ileri akış kontrolünü anlama 3

2020-08-26

Arkadaşlar bu yazımda continue ifadesini anlatacağım.Türkçe karşılığı devam et demek , hemen bir örnek veriyorum ve örneği hem for hem de while döngüsünde anlatacağım. Ikisinin çıktısı da aynı.

package ders13_14contuniue;
 
public class ContinueExample {
 
    public static void main(String[] args) {
 
        int i = 0;
        int k = 5;
        while (i <= k) {
            if (i == 2) {
                i++;
                continue;
            }
            System.out.println(i);
            i++;
        }
 
        System.out.println("------------------");
        for (int l = 0; l <= k; l++) {
            if (l == 2) {
                continue;
            }
            System.out.println(l);
        }
    }
}

Arkadaşlar ben örneği for döngüsü üzerinde anlatacağım aynı olaylar da while döngüsünde oluyor sadece değişken isimleri farklı.l adlı bir değişkenimiz var ve değeri 0 dan başlatıyoruz k 'ya(5) eşit olana kadar.Eğer l'nin değeri 2 olursa içeriye gir ve devam et diyorum yani break'dan farkı şu eğer break olsaydı döngüyü terk ederdi , fakat continue olduğu için döngüye devam edecek , l değeri 2 olursa if değerinin hemen altındaki System.out.println(l); kısmına gelmeyecek. Döngüye tekrardan devam edecek. Hemen çıktımıza bakalım.

 

Arkadaşlar bi sonraki dersimizde etiketli continue ile görüşmek üzere :)