Break ve continue ifadeleri arasındaki fark nedir?

Break ve continue ifadeleri arasındaki fark nedir?

Java'da, break ve continue ifadeleri döngü yapılarında kullanılan kontrol ifadeleridir. Aralarındaki temel fark şudur:

  1. Break ifadesi: Bir döngüyü tamamen sonlandırmak için kullanılır. Döngüyü durdurur ve kodun geri kalan kısmını çalıştırmaz. Break ifadesi, döngüdeki herhangi bir yerde kullanılabilir ve işaretlenmiş bir döngüyü (etiketli döngüler) de sonlandırabilir.

Örnek:


 

for (int i = 0; i < 10; i++) { if (i == 5) { break; // döngüyü sonlandırır } System.out.println(i); }

Yukarıdaki kod, i 5 olduğunda döngüyü sonlandırır.

  1. Continue ifadesi: Bir döngünün o anda işlenen adımını atlamak için kullanılır. Döngünün başına döner ve kalan kodu atlar. Continue ifadesi de döngüdeki herhangi bir yerde kullanılabilir.

Örnek:


 

for (int i = 0; i < 10; i++) { if (i == 5) { continue; // bu adımı atlar ve döngünün başına döner } System.out.println(i); }

Yukarıdaki kod, i 5 olduğunda o adımı atlar ve diğer adımları işler.

Sonuç olarak, break ifadesi bir döngüyü tamamen sonlandırırken, continue ifadesi sadece o anki adımı atlayarak döngüyü sürdürür.

Break ve continue ifadeleri arasındaki fark nedir?
Paylaş: