search
Giriş
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
444 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 6.2k puan

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.

6.2k puan

İlgili sorular

0 oy
1 cevap 217 gösterim
217 gösterim
Bu döngülerin ne farkı vardır neden kullanmam gerekir?
27 Ekim 2016 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
1 oy
1 cevap 243 gösterim
243 gösterim
Merhabalar, Ben if else-if ile bir değeri kontrol ettiriyorum, else kısmında diğer kontrol ettirdiğim değerlerden farklı veya null değer dönebiliyor. a.equals("b") olarak yaptığımda null gelirse patlıyor. "b".equals(a) olarak yapınca burda patlamıyor sonuc alabiliyorum. Acaba bu ikisi arasında fark nedir yardımcı olabilir misiniz?
19 Mart 2020 Java kategorisinde kupanintorunu 365 puan sordu
0 oy
1 cevap 914 gösterim
914 gösterim
İş ilanlarında baktığım zaman front-end developer ve back-end developer gibi kavramlar görüyorum. Biz programlama öğrenirken C ile yazmayı, java ile yazmayı ya da herhangi bir dille yazmayı görüyoruz. Front-end ya da back-end diye birşey söylenmiyor. Hangi gruba girmiş oluyoruz, ya da bu belirleyebileceğimiz bir durum mu? Bu kavramlar hakkında bir bilgi verir misiniz?
27 Temmuz 2017 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 46 gösterim
0 oy
1 cevap 3.2K gösterim
3.2K gösterim
Type casting nedir? Type conversion nedir? Bu ikisinin arasındaki fark nedir?
10 Kasım 2016 Genel Kavramlar kategorisinde kenan 6.2k puan sordu