Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

Sorunuz mu var? Belki de çoktan soruldu..

0
If ile For döngülerinin ne farkı var?

Açık 1 Cevaplar 13 Gösterim Genel Kavramlar
Programlamaya yeni başlayan arkadaşlardan bazen böyle bir soru geliyor. Özellikle konu anlaşılması için bir soru-cevap yazmak mantıklı geldi.

Sorumuz, if döngüsü ile for döngüsünün ne farkı vardır?

1 cevap

0

İlk olarak if döngü DEĞİLDİR. Karşılaştırma operatörüdür. 
Kullanımı ise;

1 - if(şart) // doğru ise
        doğru olduğunda yazılacak kodlar.

2 - if(şart) // doğru ise
         doğru olduğunda yazılacak kodlar.
     else // değilse
         yanlış olduğunda yazılacak kodlar.

Bunun yanında for döngüdür. For döngüsünün dillerde kullanımı farklıdır. C tabanlı diller için (c++/java/c#/php/vs.) düşünürsek;

for bir noktadan başlayarak, bir şart gerçekleşene kadar, belirlenen şekilde aynı işlemi tekrarlar. 

Yazım şekli: for(baslangıc ; şart ; devam şekli)

örnek

int i = 0;
for(i = 1 ; i < 10 ; i++)  {
    //tekrarlanacak kodlar
    System.out.print(i);
}

Burada i değişkeninin ilk değeri 1, i 10 sayısından küçük olduğu sürece, sürekli birer birer değeri artacak. Bu örnekde ekrana

123456789

yazacak.

26 Ekim 2016 kenan (2,833 puan) cevapladı
...