1~

Minter Coder's Blog

Ders 11 - Ileri akış kontrolünü anlama 1

2020-08-26

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 :)