Arkadaşlar bu dersimizde akış kontrolünde kullandığımız break ve continue ifadelerinden bahsedeceğim.
1)The break statement :
Arkadaşlar break ifadesi türkçe karşılığı = kırmak , türkçesinden de anlaşılacağı gibi bir şeyi kırmaya yarar bu şeyden kasıt döngü olabilir , if-else condition(şart) ifadeleri de olabilir.Hemen bir örnekle açıklıyorum.
package ders11_breakstatement;public class BreakStatement {public static void main(String[] args) {int k = 100;int i;for(i = 0;i<=k;i++){if(i==3){break;}System.out.println(i);}System.out.println("Break ifadesinden sonra i'nin değeri "+i);System.out.println("After break statement, the value of i : "+i);}}
Yukarıdaki olayı açıklayalım ve hemen sonrasında ise çıktı değerimize bakalım isterseniz ;
k adlı bir değişkenimiz var 100 değerini tutuyor , i adlı değişkenimiz var ve şuıan initialize edilmemiş (başlatılmamış) , daha sonrasında ise for döngümüz var orada ise i değişkenimizi initialize ediyoruz(başlatıyoruz) yada değer ataması yapıyoruz da diyebilirsiniz. for döngüsünün içindeki olayları açıklayacak olursak i değeri 0 , i küçük eşittir k olana kadar döngüye gir , her döngünün sonunda i'nin değerini bir arttır. `for` bloğunun arasına girecek olursak , bir if condition(koşul) ifadesi görüyoruz ve orada diyoruz ki eğer i değeri 3'e eşit ise break yap yani döngünün sonundan sonra terket.Bi daha gelme buraya :) . Hemen output (çıktı)ya bakalım.
Arkadaşlar bi de label'li(etiketli) break ifadesi var hemen bir sonraki derste ona bakalım :)