Java'da continue ifadesi, break ifadesi gibi döngüyü sonlandırmak yerine sadece bir sonraki iterasyona geçilmesini sağlar.
Java'da For döngüsü ile Continue kullanımı
Örnek: Aşağıdaki for döngüsü,i değişkeni 6 değerini aldığında çalışmasın ama sonrasında diğer i değerleri ile çalışmaya devam etsin.
for (int i=1; i<=9; i++)
{
if (i==6)
continue;
System.out.print(i);
}
Çıktı: 12345789
Not: İç içe for döngülerinde, tıpkı break ifadesinde olduğu gibi yine continue ifadesi de sadece içinde kullanılan döngüde bir sonraki iterasyona atlanmasını sağlayacaktır, ancak üstte dönen döngü bu ifadeden etkilenmeden normal düzeninde dönmeye devam edecektir.
Java'da While döngüsü ile Continue kullanımı
Örnek: Yukarıda for döngüsü ile hazırladığımız örneği şimdi de while döngüsü ile kodlayalım ve while döngüsü içindeki iterasyonda kullanılan sayi değişkeni 2 olduğunda çıktı alınmadan bir sonraki iterasyona atlanmasını sağlayalım.
Not: continue ifadesinin yazıldığı noktadan sonraki kodların çalışmayacağını düşünerek iterasyonda kullanılan değişkeni bu şartta da artırmayı unutmamalıyız.
int sayi=1;
while (sayi<=9)
{
if (sayi==2)
{
sayi++;
continue;
}
System.out.print(sayi);
sayi++;
}
Çıktı:13456789
Not: İç içe while döngülerinde de continue ifadesi de sadece içinde kullanılan döngüde bir sonraki iterasyona atlanmasını sağlayacaktır.