logo

Java Initialize array

Inicializiran niz Java je v bistvu izraz, ki se uporablja za inicializacijo matrike v Javi. Vemo, da je polje zbirka podobnih vrst podatkov. Niz je zelo pomembna podatkovna struktura, ki se uporablja za reševanje programskih problemov.

Beseda element se uporablja za vrednosti, shranjene na različnih položajih matrike. Da bi uporabili podatkovno strukturo Array v naši kodi, jo najprej deklariramo, nato pa jo inicializiramo.

Deklaracija matrike

Sintaksa deklaracije an polje v Javi je podan spodaj.

 datatype [] arrayName; 

tukaj, podatkovni tip je vrsta elementa, ki bo shranjen v matriki, oglati oklepaj[] je za velikost niza in arrayName je ime matrike.

Inicializacija matrike

Samo deklaracija matrike ne zadostuje. Da bi shranili vrednosti v matriko, jo je treba po deklaraciji inicializirati. Sintaksa inicializacije matrike je podana spodaj.

 datatype [] arrayName = new datatype [ size ] 

V Javi obstaja več kot en način inicializacije matrike, ki je naslednji:

1. Brez prirejanja vrednosti

Na ta način prenesemo velikost na oglati oklepaji [], privzeta vrednost vsakega elementa v matriki pa je 0. Vzemimo primer in razumemo, kako inicializiramo matriko brez dodeljevanja vrednosti.

ArrayExample1.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&apos;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&apos;t do both the declaration and initialization separately. Let&apos;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;>