Java diziyi başlat temel olarak Java'da bir diziyi başlatmak için kullanılan bir terimdir. Dizinin benzer türdeki verilerden oluşan bir koleksiyon olduğunu biliyoruz. Dizi, programlama problemlerinin çözümünde kullanılan çok önemli bir veri yapısıdır.
Kelime eleman Dizinin farklı konumlarında saklanan değerler için kullanılır. Array veri yapısını kodumuzda kullanabilmek için öncelikle deklare ediyoruz ve sonrasında onu başlatıyoruz.
Bir Dizinin Bildirimi
Bir bildirimin sözdizimi Java'daki dizi aşağıda verilmiştir.
datatype [] arrayName;
Burada, veri türü dizide saklanacak öğenin türüdür, köşeli ayraç[] dizinin boyutu içindir ve diziAdı dizinin adıdır.
Java dizisi
Bir Dizinin Başlatılması
Yalnızca dizinin bildirimi yeterli değildir. Dizideki değerleri saklamak için bildirimden sonra diziyi başlatmak gerekir. Bir diziyi başlatma sözdizimi aşağıda verilmiştir.
datatype [] arrayName = new datatype [ size ]
Java'da bir diziyi başlatmanın birden fazla yolu vardır:
1. Değer atamadan
reaksiyon haritası
Bu şekilde boyutu aktarıyoruz. köşeli parantez [] ve dizideki her öğenin varsayılan değeri 0'dır. Bir örnek alalım ve değer atamadan bir diziyi nasıl başlattığımızı anlayalım.
DiziÖrnek1.java
public class ArrayExample1 { public static void main( String args[] ) { //initializing array without passing values int[] array = new int[5]; //print each element of the array for (int i = 0; i <5; i++) { system.out.println(array[i]); } < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/54/java-initialize-array.webp" alt="Java Initialize array"> <p> <strong>2. After the declaration of the array</strong> </p> <p>In this way, we initialize the array after the declaration of it. We use the <strong>new</strong> keyword assigning an array to a declared variable. Let's take an example and understand how we initialize an array after declaration.</p> <p> <strong>ArrayExample2.java</strong> </p> <pre> public class ArrayExample2 { //main() method start public static void main( String args[] ) { //declaration of an array int [] numbers; //initializing array after declaration numbers = new int[]{22,33,44,55,66}; //print each element of the array for (int i = 0; i <5; i++) { system.out.println(numbers[i]); } < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/54/java-initialize-array-2.webp" alt="Java Initialize array"> <h3>3. Initialize and assign values together</h3> <p>In this way, we declare and initialize the array together. We don't do both the declaration and initialization separately. Let's take an example and understand how we do both the thing together:</p> <p> <strong>ArrayExample3.java</strong> </p> <pre> public class ArrayExample3 { //main() method start public static void main( String args[] ) { //declaration of an array int [] numbers = {22,33,44,55,66}; //print each element of the array for (int i = 0; i <5; i++) { system.out.println(numbers[i]); } < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/54/java-initialize-array-3.webp" alt="Java Initialize array"> <p>All the above three ways are used based on the requirement of the functionality.</p> <hr></5;></pre></5;></pre></5;>5;>5;>