Intern
Hangi döngü türlerini biliyorsunuz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da üç temel döngü türü vardır:
-
fordöngüsü: Önceden kaç kez döneceği bilinen durumlarda kullanılır.// Sayı aralığında döngü for (int i = 0; i < 10; i++) { System.out.println(i); }Ayrıca, koleksiyonlar ve diziler üzerinde gezinmek için uygun olan gelişmiş for döngüsü (for-each) de mevcuttur.
// Dizi üzerinde gezinmek için gelişmiş for döngüsü String[] names = {"Alice", "Bob"}; for (String name : names) { System.out.println(name); } -
whiledöngüsü: Önceden kaç kez döneceği bilinmeyen durumlarda kullanılır ve koşul her döngüden önce kontrol edilir.// while döngüsü int count = 0; while (count < 5) { System.out.println("İterasyon: " + count); count++; } -
do-whiledöngüsü:while'a benzer, ancak koşul döngü gövdesi çalıştıktan sonra kontrol edilir, böylece en az bir kez çalıştırılır.// do-while döngüsü int num = 5; do { System.out.println("Sayı: " + num); num--; } while (num > 0);
Ayrıca, döngülerin akışını kontrol etmek için break ve continue ifadeleri de vardır.
break- Mevcut döngüyü sonlandırır.continue- Döngünün kalanını atlar ve bir sonraki iterasyona geçer.