5.00 / 1 oy

Java'da For döngüsü kullanımı ve örnekleri

For döngüsü kullanımı konusunda daha önce for döngüsü ile sonsuz döngü oluşturmak, for döngüsünde break kullanımı ve for döngüsünde continue kullanımı konularında paylaşımlar yapmıştım. Bugün ise for döngüsünün temel kullanım şekli, mantığı, parametreleri ve örnekleri üzerinde durmak istiyorum.

Not: for döngüsünün koleksiyonlar için özelleştirilmiş farklı bir kullanımı için Java'da koleksiyonlar için özelleşmiş For döngüsü yazmak yazıma bakabilirsiniz.

For döngüsü, Java'da en sık kullanılan döngü türüdür. Bunun sebebi işlevsel (ne kadar döneceği belli, iterasyonlar içerisinde lazım olan değişken de hazır) ve kolay olmasıdır. for döngüsünün syntax'ı şu şekilde:

for (döngüBaslayincaCalistir; calismaSarti; döngüHerDöndüğündeÇalıştır)

Ya da pratikte yazdığımız şekliyle:

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

Biz yukarıdaki kodu yazdığımızda olacak olan şeyler şunlardır:

1. i adında bir tamsayı değişken yarat ve değerini 1'e eşitle (int i=1)

2. Döngü her döndüğünde i'nin değerini 1 artır (i++)

3. Döngüyi, i'nin değeri 10'dan küçük olduğu sürece döndür

Dolayısıyla bu döngü 9 kere dönecek ve i değişkeni de sırasıyla 1'den 9'a kadar değerler almış olacaktır.

Örnek: 1'den 9'a kadar olan sayıları ekrana yanyana yazdıran Java programı

for (int i=1; i<10; i++)
    System.out.print(i);

Çıktı: 123456789

Not: for döngüsü, eğer altında tek bir satır kod çalıştırıyorsa (yukarıdaki örnek gibi) süslü parantez kullanmak şart değildir. Ancak birden fazla satırlı işlemlerde for döngüsünün nerede başlayıp nerede bittiğini belirtmek için süslü parantez kullanılması zorunludur.

Örnek 2: 1'den 9'a kadar olan sayıların kendini ve karelerini yazdıran bir Java programı kodlayınız.

for (int i=1; i<10; i++)
	{
		System.out.print(i+" ");
		System.out.println(i*i);
	}

Çıktı:

1 1
2 4
3 9
4 16
5 25
6 36
7 49
8 64
9 81

Java'da İç İçe For Döngüsü Kullanımı ve Örneği

For döngüsünde i gibi bir tamsayı değişkenin nasıl döngü içinde değerler alarak tekrarlı işlemler yaparken kullanılabildiğini gördük. Birden fazla değişken ile iç içe işlemler yapmamız gerektiğinde de iç içe for döngüleri kullanabiliriz.

Örnek: 2018 ve 2019 yıllarını ve aylarını alt alta yazdıran bir java programı kodlayınız.

Not: Üstteki döngü yılları, alttaki döngü ise her bir yıl için ayları döndürecektir.

for (int yil=2018; yil<=2019; yil++)
{
	for (int ay=1; ay<=12; ay++)
	{
		System.out.println(ay+"-"+yil);
	}
}

Çıktı:

1-2018
2-2018
3-2018
4-2018
5-2018
6-2018
7-2018
8-2018
9-2018
10-2018
11-2018
12-2018
1-2019
2-2019
3-2019
4-2019
5-2019
6-2019
7-2019
8-2019
9-2019
10-2019
11-2019
12-2019

 

utku33

28.01.2020 04:35

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da For döngüsü kullanımı ve örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.