Java : Döngüler

    Döngüler bizim uzun süre zaman alan işlemleri kısa sürede yapmamızı sağlar. Örneğin 1 den 500 e kadar olan sayıları ekrana yazdırmak istediğimiz zaman ya da 500 den geriye doğru gidip 1 de duracağımız zaman tek tek yazmak yerine döngüleri kullanarak işimizi oldukça basit hale getirebiliriz. Java programlama dilinde bilmemiz gereken 3 çeşit döngü türü vardır bunlar For Döngüsü , While Döngüsü ve Do-While döngüleridir. Şimdi bunları tek tek ele alalım.

1)For Döngüsü: For döngüsünde ilk başta for ifadesi yazıldıktan sonra parantez açılır. Daha sonrasında bu parantezin içine herhangi bir değişken tanımlanır. Genelde bu değişkenimiz integer oluyor. Burada tanımladığımız değişkenin hangi ifadeden başayacağı yani başlangıç değeri yazılır. Daha sonrasında noktalı virgül konulur. Aynı parantezin içerisine olacak şekilde orta kısma bitiş değeri yazılır ve noktalı virgül konulur. Daha sonrasında son kısma ise artma ya da azalma durumları yazılır ve for föngüsünün parantezi kapatılıp süslü parantez açılır. Şimdi uygulamalı olarak görelim.

for ( int i=1; i<10; i++) {

System.out.print ("  " + i  + "  "); }

Ekran Çıktısı: 1 2 3 4 5 6 7 8 9 

Görüldüğü üzere ilk başta integer olarak i ifadesini tanımladım. Bu değeri 1 den başlattım ve 10 dan küçük olmasını istedim. En sonunda ifadeyi 1 er 1er arttırdım ve ekrana yazdırdım.

2)While Döngüsü: While döngüsünde değişkeni tanımlarken bu sefer ilk başta normal bir şekilde tanımlarız. For döngüsünde parantezin içerisindeki gibi tanımlayamayacağız. Daha sonrasında while yazıp parantezi açıyoruz. Daha sonrasında içerisine döngünün nerede biteceğini yazıyoruz ve parantezi kapatıyoruz. Daha sonrasında System.out.println metodu içerisine yazdırma işlemini yapıyoruz. Onun altına da artma ve azaltma işlemlerini gerçekleştiriyoruz. Şimdi uygulamalı olarak görelim.

int i=1;

while ( i<10){

System.out.print (" " + i + " ");

i++   }

Ekran Çıktısı: 1 2 3 4 5 6 7 8 9

Görüldüğü üzere ilk başta başlangıç değerimizi ayrı şekilde tanımladık. Daha sonrasında while döngümüzün iç kısmına bitiş kısmını yazdık ve ekran çıktısı , artma- azaltma ifadelerini yazıp parantezi kapadık.

3) Do-While Döngüsü:  Do-While döngüsünde işlem yanlışta olsa doğru da olsa her türlü bir kez dönme işlemi gerçekleşir. Bundan dolayı isminde do ifadesi yer alır. Yani her türlü 1 kere yapar. Öncelikle  yine ilk başta değişkenimizi tanımlarız. Daha sonrasında do ifadesi yazarak süslü parantez açarız. Bu parantezin içerisine ekrana yazdırma olayı ve artma azalma işlemleri yapılır. Daha sonrasında parantezin dışına çıkılarak while ifadesi yazılır. While ifadesinin iç kısmına döngünün sonlanacağı yer belirtilir ve bitirilir.

int i=1;

do{

System.out.print (" " + i +  " ");

i++; }

while (i<10);

Ekran Çıktısı:1 2 3 4 5 6 7 8 9

Burada dikkat edilmesi gereken husus while ifadesinden sonra noktalı virgül gelmelidir. Normal while döngüsünde süslü parantez varken, do-while döngüsündeki while da noktalı virgül gelir.




Yorumlar

Bu blogdaki popüler yayınlar

Bilgisayar Mimarisi: Giriş/ Çıkış Gösterim

Sayısal Elektronik: Kodlama Ve Kodlar

Python Örnek 16 :Çin Zodyagı Hesaplama