Java'da Diziler Üzerinde İşlemler Nasıl Oluşturulur ve Gerçekleştirilir

Java'da Diziler Üzerinde İşlemler Nasıl Oluşturulur ve Gerçekleştirilir

Diziler, geliştiricilerin uygulama oluştururken verileri depolaması ve alması için kolay bir yol sağlar.





Dizi, aynı veri türünü paylaşan bir öğeler koleksiyonunu depolamak, almak ve işlemek için kullanılan bir veri yapısıdır. Diziler genellikle geniş bir öğe listesi depolasa da, dizinin tamamına tek bir tanımlayıcı kullanılarak erişilebilir; bu, dizi adı olarak bilinir.





Ancak, amaç bir dizideki yalnızca tek bir öğeye erişmekse, erişimin verilebilmesi için gerekli öğenin indeksinin dizi adıyla birleştirilmesi gerekir.





Dizi Nasıl Kullanılır

Diziler hemen hemen her programlama dilinde kullanılabilir. Dizi öğelerini bildirmek ve tanımlamak, herhangi bir diziyi kullanmaya başlamadan önce karşılanması gereken iki temel gereksinimdir.

Java'da Dizi Bildirmek

Java'da diziler iki yoldan biriyle bildirilebilir; Her yöntem arasındaki en büyük fark, değişkenlerini tanımlama zamanı geldiğinde birinin diğerinden önemli ölçüde daha fazla yer kaplamasıdır.



Bir Dizi Örneği Bildirme


public class Arrays {
public static void main(String[] args) {
//declaring an integer array
int[] arr1 = new int[10];
}
}

Yukarıdaki kod ile bir dizi ismi ile bildirilmiştir. arr1. Bu dizi, 10 tamsayılık bir liste saklayabilir.

Saklanması gereken 10 tamsayı ise dizi1 yukarıdakiler kullanıma hazırdır, bu işlem ek 10 satır kod gerektirecektir.





Dizi Örneği Doldurma


public class Arrays {
public static void main(String[] args) {
//declaring an integer array
int[] arr1 = new int[10];
//populate the array with 10 integer elements
arr1[0] = 2;
arr1[1] = 4;
arr1[2] = 6;
arr1[3] = 8;
arr1[4] = 10;
arr1[5] = 12;
arr1[6] = 14;
arr1[7] = 16;
arr1[8] = 18;
arr1[9] = 20;
}
}

Dizilerde, 'indeks' terimi, bir listedeki belirli bir öğenin konumunu ifade eder. Her dizin konumu sayısal bir değerle tanımlanır ve varsayılan olarak her dizi sıfır konumunda başlar.

Bu nedenle, bir diziye çift sayıların bir listesini yerleştirmek istiyorsanız, ilk öğe dizin sıfır konumuna yerleştirilmelidir. Bu, dizinin adı ve ardından sıfır sayısını çevreleyen bir çift köşeli parantez ile temsil edilir.





Windows 10 güncellemesinden sonra siyah ekran

Yukarıdaki örnekte görebileceğiniz gibi, bir eleman eşittir işareti kullanılarak dizide belirli bir konuma yerleştirilir. Örnek ayrıca, 10 konumun tümünün dizi1 dizi bildirildiğinde artık 2-20 arasında bir çift tamsayı değeri atanır.

Dizi artık tamamen dolduruldu. Herhangi bir nedenle yukarıdaki örnekteki son kod satırını silmeye karar verirseniz, dizi yine de tam olarak doldurulacaktır. Tek fark, dizin konumu 9'daki öğenin şimdi sıfır olması olacaktır; bunun nedeni, bir tamsayı dizisindeki öğe olmadan oluşturulan her konuma varsayılan olarak sıfır değeri atanmasıdır.

Bu sıfır değeri, yalnızca, yukarıdaki örnekte olduğu gibi, dizin konumuna açıkça başka bir değer atandığında geçersiz kılınır.

Dizi Bildirme ve Doldurma

Aynı şeyi yalnızca bir kod satırıyla gerçekleştirmenin çok daha basit bir yolu var. Bir dizi bildirmek ve ardından her bir öğeyi birer birer bir konuma atamak yerine, bir dizi bildirebilir ve uygun öğeleri tek seferde ona atayabilirsiniz.

Bir Dizi Örneğine Değişken Bildirme ve Atama


public class Arrays {
public static void main(String[] args) {
//declare and populate the array with 10 integer elements
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
}
}

Yukarıdaki örnekte, dizi2 10 tek tamsayıdan oluşan bir liste ile oluşturulur ve doldurulur. Önceki dizi gibi, arr2 şimdi tamamlandı ve kullanıma hazır.

Bir Dizideki Değişkenlere Erişmek

Herhangi bir programlama dilinde, bir dizi oluşturulduktan ve doldurulduktan sonra erişim elde etmek, o öğenin hangi konumu kapladığını biliyorsanız çok kolaydır. Yukarıdaki örneğimize dönersek, değeri istediğinizi söyleyin. on bir programınızda bazı işlemler gerçekleştirmek için.

Bu değere erişmek için iki şeyi bilmeniz gerekir; değerin parçası olduğu dizinin adı ve değerin bu dizideki konumu. Örneğimizden, değerin on bir adlı bir dizide dizi2 ve indeks 5 konumunda.

Aşağıdaki kod, bu değere erişmenizi sağlayacaktır.


public class Arrays {
public static void main(String[] args) {
//declare and populate the array with 10 integer elements
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
//printing the value at position 5 to the console
System.out.println(arr2[5]);
}
}

Yukarıdaki kod değeri döndürür on bir . Elemanla ne yapmak istediğinize bağlı olarak, onu yeni bir değişkene atayabilir veya konsola yazdırabilirsiniz. Yukarıdaki örnekte, değer ekranda aşağıdaki sonucu üreten konsola yazdırılır.


11

Binlerce öğeye sahip bir diziyle uğraşıyorsanız ve farklı noktalarda yüzlerce farklı öğeyi almanız gerekiyorsa bu yaklaşım pek pratik değildir. Bu nedenle döngüler için genellikle aynı anda birden çok dizi değişkenine erişim sağlamak için kullanılır.

Dizilerinizle For döngülerini kullanma

İLE döngü için programlamada tekrarı sağlamak için kullanılan üç yinelemeli yapıdan biridir. Saf bir bakış açısından bile, bir dizideki birden çok öğeye erişme sürecini düşünürseniz, çok fazla tekrarın gerçekleşmesi gerektiğini göreceksiniz.

Yukarıdaki tek sayı dizisindeki tüm öğeleri bir konsola yazdırmak, bir sonrakine geçmeden önce bir öğeyi açıkça alıp yazdırmanız gerekiyorsa, çok göz korkutucu bir görev gibi görünebilir.

NS döngü için bu kesin şeyi, açıkça yapmak için alacağı kodun yarısından daha azıyla örtük olarak yapar.

google'dan bir şeyler nasıl silinir

Bir For Döngü Örneği ile Dizi Elemanlarını Alma


public class Arrays {
public static void main(String[] args) {
//declaring and initializing the array
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
//declaring the count variable
int count;
//using the for loop to print each element in the array to the console
for(count = 0; count System.out.println(arr2[count]);
}
}
}

Yukarıdaki örnekte, adlı tamsayı değişkeni saymak zaman içinde farklı noktalarda dizideki her bir elemanın indeks konumunu alır. Bu, ilk satırda elde edilir. döngü için , nerede saymak sıfıra başlatılır, ardından dizinin uzunluğundan daha küçük (yani 10'dan küçük) değerlerle sınırlandırılır.

Üzerinde yürütülen son işlem saymak değer, değerini dizinin dizin konumuna geçirmeden önce, for döngüsü her yürütüldüğünde onu birer birer artırmaktır. for döngüsünün ikinci satırı konsolda aşağıdaki sonucu verir.


1
3
5
7
9
11
13
15
17
19

Diziler Verileri Saklamayı ve Almayı Kolaylaştırır

Bu makaleden, Java'daki dizilerdeki verileri verimli bir şekilde depolamak ve almak için gereken becerileri kazandınız. Artık Java dizilerinizde for döngülerini nasıl kullanacağınızı biliyorsunuz ve bu işlevin ne kadar iyi organize edildiğini anlıyorsunuz.

Java dili ayrıca sınıflar olarak bilinen bölümler halinde iyi yapılandırılmıştır ve eğer dili etkili bir şekilde kullanmak istiyorsanız, içinde nasıl sınıflar oluşturacağınızı bilmeniz gerekir.

Paylaş Paylaş Cıvıldamak E-posta Java'da Sınıfların Nasıl Oluşturulacağını Öğrenin

Java'da programlama öğreniyorsanız, sınıfları nasıl oluşturacağınızı bilmeniz gerekir.

Sonrakini Oku
İlgili konular
  • Programlama
  • Java
  • Kodlama Eğitimleri
Yazar hakkında Kadeisha Kean(21 Makale Yayınlandı)

Kadeisha Kean, Full-Stack Yazılım Geliştirici ve Teknik/Teknoloji Yazarıdır. En karmaşık teknolojik kavramların bazılarını basitleştirme konusunda belirgin bir yeteneğe sahiptir; herhangi bir teknoloji acemi tarafından kolayca anlaşılabilecek malzeme üretmek. Yazmak, ilginç yazılımlar geliştirmek ve dünyayı gezmek (belgeseller aracılığıyla) konusunda tutkulu.

Kadeisha Kean'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın