For, While Ve Do While

For, while ve do while

While Döngüsü: While Döngüleri belirli bir koşul doğru iken çalışacağı zaman kullanılır. Döngünün kaç defa çalıştırılacağı önceden belli değildir ama koşula bağlıdır. Şart Doğru (True)  olduğu müddetçe döngüye ait komutları çalıştırır.
 

        class ifLoop{
            public static void main(String args[])
            {
                  int a = 5, fact = 1;
                  while ( a >= 1 )
                  {
                        fact *= a;
                        a--;
                  }
                  System.out.println("5 Sayısının faktöriyeli " + fact);
            }
        }

 

Do… While Döngüsü

‘While’ döngüsü gibi belirtilmiş bir koşul  yanlış (false) olana kadar deyimleri çalıştırır. Bu döngüler, belirtilen koşul yanlış(false) olsa bile en az bir kere ‘do-while’ döngüsünün çalışması dışında.’while’döngülerinin benzeridir.

class ifLoop{

    public static void main(String args[])
    {
          int a = 1, sum = 0;
          do
          {
                sum += a;
                a++;
          }while (a <= 100);

          System.out.println("1 ile 100 arasındaki sayıların toplamı" + sum);
    }
}

 

For döngüsü

     * Tüm for döngülerinin ortak özellikleri vardır:

          o Döngü başlamadan önce başlangıç değeri verilen bir sayaç değişkeni

          o Sayaç değişkenini test eden bir koşul

          o Sayaç değişkeninin değerini değiştirien bir deyim

    * ‘for’ döngüsü bu özellikleri sıkışmış bir şekilde barındıran bir düzen sunar

 

 

For döngüsü

 

          o Kontrol değişkeni (döngü sayacı)

          o Kontrol değişkenine ilk değer verme

          o Her dönüşte kontrol değişkenini artırma/azaltma

          o Kontrol değişkeninin son değere ulaşıp ulaşmadığını döngüdeki şart ile tesbiti

 


For döngüsü

for ( int counter = 1; counter <= 10; counter++ )

Kontrol değişkenin bir artımı

Kontrol değişken

Kontrol değişkenin son değer

for 

anahtar kelime

Döngünün şartı

Kontrol değişkenin ilk değeri

Noktalı virgül ile ayırım 

Noktalı virgül ile ayırım
 

class ifLoop{

    public static void main(String args[])
    {
          int i = 1 , sum = 0 ;

          for(i = 1, sum=0; i <=10; i+=2 ){

                sum+=i;

          }
          System.out.println("Çift rakamlar toplamı " + sum)

    }

}

 

 

 

 

 

 

Yorumunuzu Ekleyin


Yükleniyor...
Yükleniyor...