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
0 oy
17 gösterim
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?
Genel Kavramlar kategorisinde (3.3k puan) sordu

1 cevap

0 oy

İ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.

(3.3k puan) cevapladı

İlgili sorular

0 oy
1 cevap 41 gösterim
0 oy
1 cevap 92 gösterim
0 oy
1 cevap 96 gösterim
0 oy
1 cevap 51 gösterim
...