Blogger tarafından desteklenmektedir.

JAVA Kodlama Örnekleri #21 - JAVA'da Diziler (Arrays)

GÜNCELLEME NOTU: Bu ve diğer yazılar tamweblik.com adresine taşınmıştır. İgili yazının güncel halini görüntülemek için lütfen yeni web sitemi ziyaret ediniz.

Link: Java'da Diziler (Arrays)

 
 
 
(ESKİ YAZI)
Program geliştirmeye devam ettikçe daha karmaşık ve daha büyük veri gruplarıyla çalışılmaktadır ve diziler, aynı türden veri gruplarını içinde barındıracak şekilde tasarlanmış yapılardır. Örneğin 30 kişilik bir sınıftaki öğrencilerin adlarını 30 ayrı string değişken ile tanımlamak yerine, 1 tane 30 elemanlı string dizisi ile tanımlayabiliriz 
Dizi yapısı içerisindeki her bir veri parçasına "dizi elemanı" denir ve her dizi elemanının dizi indeksinde bir "indis"i, yani dizi içerisinde nerede olduğunu gösteren bir adresi vardır. Bu adrese "indeks no" da denir.
Alttaki görselde 7'şer  adet elemanı olan string, char, integer ve double veri tipindeki dizi örneklerinde olduğu gibi, indeks numaraları (indis'ler) sol baştan 0'dan başlar ve birer birer artarak devam eder. En az 1 elemana sahip olan dizilerde ilk elemanın indisi her zaman 0'dır ve son elemanın indisi de eleman adedi -1'dir.


Java dilinde dizi indisi daima köşeli parantez ile ifade edilir. Örneğin String Dizisinin adı strDizi olsun. strDizi[1] yani strDizi'sinin 1 numaralı indisindeki elemanı "R" dir.
Aynı şekilde
strDizi[0] "E" stringini,
strDizi[2] "Tam" stringini ve
strDizi[4] "22" stringini barındırır. Buradaki "22" sayısal bir veri değil bir string'dir. Yani strDizi[4]+1 şeklinde bir kullanımda matematiksel olarak 22+1=23 değil, string olan 22'nin yanına 1 yazarak "221" şeklinde yine string olan bir sonuç verecektir.

JAVA' da diziler farklı şekillerde oluşturulabilir;
  • Eleman adedi belirterek;
veriTipi[] diziAdi = new veriTipi[int elemanAdedi];
veya
veriTipi diziAdi[] = new veriTipi[int elemanAdedi];

  • Elemanların kendisini belirterek;
veriTipi diziAdi[] = {eleman1 , eleman2 , eleman3};
veya
veriTipi[] diziAdi = {eleman1 , eleman2 , eleman3};

GÜNCELLEME NOTU: Bu ve diğer yazılar tamweblik.com adresine taşınmıştır. İgili yazının güncel halini görüntülemek için lütfen yeni web sitemi ziyaret ediniz.

Link: Java'da Diziler (Arrays)


ÖRNEK;
gunler Adında 7 elemanlı bir string dizisi oluşturalım ve haftanın günlerini diziye sırasıyla tanımlayalım.




//1. Yöntem
String gunler[] = new String[7];
gunler[0] = "Pazartesi";
gunler[1] = "Salı";
gunler[2] = "Çarşamba";
gunler[3] = "Perşembe";
gunler[4] = "Cuma";
gunler[5] = "Cumartesi";
gunler[6] = "Pazar";

//2. Yöntem
String[] gunler = new String[7];
gunler[0] = "Pazartesi";
gunler[1] = "Salı";
gunler[2] = "Çarşamba";
gunler[3] = "Perşembe";
gunler[4] = "Cuma";
gunler[5] = "Cumartesi";
gunler[6] = "Pazar";

//3. Yöntem
String gunler[] = {"Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"};

//4. Yöntem
String[] gunler = {"Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"};

GÜNCELLEME NOTU: Bu ve diğer yazılar tamweblik.com adresine taşınmıştır. İgili yazının güncel halini görüntülemek için lütfen yeni web sitemi ziyaret ediniz.

Link: Java'da Diziler (Arrays)





Hiç yorum yok