Java – Döngüler (For Döngüsü – While Döngüsü)

Java’da for ve while döngülerinin kullanımlarını aşağıdaki örnekler ile göstermiş olduk.
For Döngüsü
1’den 100’e kadar olan sayıları ekrana yazdırıyoruz.


package hafta2;

public class Donguler {
    
     public static void main(String[] args) {
       for (int i = 1; i <= 100; i++) {
             System.out.println(i);
         }

    }

}

While Döngüsü
While döngüsü ile 1'den 100'e kadar olan sayıları ekrana yazdırıyoruz.


package hafta2;

public class Donguler {
    
     public static void main(String[] args) {
         int i=1;
         while(i<=100)
         {
             System.out.println(i);
         i++;
         }
       }

    }

1'den kullanıcının girdiği sayıya kadar ekrana yazdırmak.


package hafta2;
import java.util.*;
public class Donguler {
    
     public static void main(String[] args) {
         int sayi;
         Scanner giris=new Scanner(System.in);
         System.out.println("Bir sayı giriniz");
         sayi = giris.nextInt();
         for (int i = 1; i < sayi; i++) {
             System.out.println(i);
         }
       }

    }


0 ile 100 arasındaki 5'e bölünen sayıları ekrana yazdırma


package hafta2;

public class Donguler {
    
     public static void main(String[] args) {
          for (int i = 0; i < 100; i++) {
             if (i%5==0) {
                 System.out.println(i);
             }
         }
       }

    }


10'dan geriye 1'er 1'er yazdırma


package hafta2;

public class Donguler {
    
     public static void main(String[] args) {
           for (int i = 10; i >=0; i--) {
             System.out.println(i);
         }
       }

    }


C Sharp – Console Application ile Bankamatik Hesap İşlemleri

Console applicationda do-while ve if-else kullanarak; bakiye görüntüleme, para yatırma ve para çekme işlemleri yapılan bir örnek.

banka

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace whileornek
{
    class Program
    {
        static void Main(string[] args)
        {
            int hesap = 0;
            int secim;
            do
            {
                //www.programlamadersleri.com
                Console.WriteLine(" 1-Hesap Göster \n 2-Para Yatırma \n 3-Para Çekme \n 4-Çıkış");
                secim = Convert.ToInt16(Console.ReadLine());

                if (secim ==1)
                {
                Console.WriteLine("Hesabınızda " + hesap + "TL bulunmaktadır.");
                Console.ReadLine();
                }
                else if (secim == 2)
                {
                    Console.WriteLine("Kaç para yatırmak istiyorsunuz?");
                    int yatirilan = Convert.ToInt16(Console.ReadLine());
                    hesap = hesap + yatirilan;
                }
                else if (secim == 3)
                {
                    Console.WriteLine("Kaç para çekmek istiyorsunuz?");
                    int cekim = Convert.ToInt16(Console.ReadLine());
                    
                    if (cekim>hesap)
                {
                    Console.WriteLine("Yeterli bakiyeniz yoktur.");
                }
                    else hesap = hesap - cekim; 
                }


            }
            while (secim != 4);
            
        }
    }
}

PHP – While Döngüsü

While döngüsü şart doğru olduğu sürece işleme devam eden bir döngüdür.Bu örnekte ise for döngüsü ile sayılar ekrana yazdırılıyor ve sayı 10 olduğunda ekrana “sayı 10” yazdırılıyor.Örnekte while döngüsünün farklı bir kullanımı var.Genelde while döngüsü ile bir şart doğru olduğunda birçok kez döngü içindeki işlem yapılırken burada sadece sayı 10 ise döngü çalışıyor bir daha sayı 10 olmayağından döngü sadece 1 kez çalışıyor.

 

<?php
//www.programlamadersleri.com
$sayi=0;//Sayıya başlangıç değeri veriliyor.

for ($i = 1; $i <=30; $i++)//For döngüsü ile işlemin 1'den 30'a kadar yapılması sağlanıyor. 
{//www.programlamadersleri.com
	$sayi++; // Sayı her tekrarda arttırılıyor.
		
while ($sayi ==10)//Sayi 10'a eşit olduğunda while devreye giriyor.
{
	echo "sayi 10<br>";
	$sayi++;//Sayı değerini arttırmazsak sayi 10da kalır ve true döndüğü için sonsuz döngüye girer.
//www.programlamadersleri.com
}
echo $sayi."<br>";
}//www.programlamadersleri.com

?>