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 :)