Programlama dilleri, kodun akış yönünü belirlemek için kontrol mekanizmaları kullanır. Java’da kodlar sırayla satır satır ilerler; fakat bu her zaman böyle olmak zorunda olduğu anlamına gelmez. Kontrol mekanizmalarını kullanarak kodda atlamalar, seçimler, hata ayıklamalar yapabilir veya döngüye girebiliriz.
Kontrol mekanizmalarını genel olarak 3 gruba ayırabiliriz:
- Seçim ifadeleri: Belli bir koşula bağlı olarak koda yön vermemizi sağlar.
- Döngü ifadeleri: Kodun belirli kısımlarını defalarca çalıştırmamızı sağlar.
- Atlama ifadeleri: Kodun belirli kısımlarını atlamamızı sağlar.
Seçim ifadeleri konusunu daha önce işlemiştik (if, if else, switch yapıları). Şimdi döngü ifadeleri ve atlama ifadeleri konularını ayrıntılı olarak inceleyelim.
3 farklı döngü ifadesi vardır: for, while ve do-while. Bu ifadeler kodumuzun belirli kısımlarının döngüye girmesini ve birden fazla kez çalışmasını sağlar. Döngüler bir koşula bağlanır ve bu koşul var olduğu sürece aynı kod bloğu çalışmaya devam eder. Koşul artık sağlanmıyorsa döngü sona erer.
Bir sonraki konuda ayrıntılara girelim.