Java’da “break” ve “continue” ifadeleri, döngülerde çalışmayı durdurmak veya belirli bir durumu atlamak için kullanılan kontrol yapılarıdır. İşte bu ifadelerin kullanımı:
- Break İfadesi: “break” ifadesi, içinde bulunduğu döngüyü veya switch-case yapısını sonlandırır. Bir “break” ifadesi yerine getirildiğinde, program döngüden çıkar ve sonraki kod satırına geçer.
Örnek 1 – While Döngüsü:
int i = 0;
while (i < 5) {
if (i == 3) {
break;
}
System.out.println(i);
i++;
}
Bu örnekte, “i” değeri 3 olduğunda “break” ifadesi çalışır ve döngü sona erer.
Örnek 2 – For Döngüsü:
for (int i = 0; i < 5; i++) {
if (i == 3) {
break;
}
System.out.println(i);
}
Bu örnekte de “i” değeri 3 olduğunda “break” ifadesi çalışır ve döngü sona erer.
- Continue İfadesi: “continue” ifadesi, içinde bulunduğu döngünün geri kalanını atlar ve döngünün bir sonraki yinelemesine geçer.
Örnek 1 – While Döngüsü:
int i = 0;
while (i < 5) {
i++;
if (i == 3) {
continue;
}
System.out.println(i);
}
Bu örnekte, “i” değeri 3 olduğunda “continue” ifadesi çalışır ve döngünün geri kalanı atlanır. Sonuç olarak, 3 yazısı ekrana basılmaz.
Örnek 2 – For Döngüsü:
for (int i = 0; i < 5; i++) {
if (i == 3) {
continue;
}
System.out.println(i);
}
Bu örnekte de “i” değeri 3 olduğunda “continue” ifadesi çalışır ve döngünün geri kalanı atlanır.
“break” ve “continue” ifadeleri, döngülerin esnekliğini artırır ve belirli durumlarda döngü akışını kontrol etmek için kullanılır. “break” ifadesiyle döngüyü tamamen sonlandırabilirken, “continue” ifadesiyle sadece o yinelemeyi atlayabilirsiniz. Bu ifadeleri doğru bir şekilde kullanarak döngülerinizi istediğiniz şekilde kontrol edebilir ve programınızın performansını ve işlevselliğini artırabilirsiniz.