logo

Niz inicijalizacije Java

Niz za inicijalizaciju Java-e je u osnovi izraz koji se koristi za inicijaliziranje niza u Javi. Znamo da je niz skup sličnih vrsta podataka. Niz je vrlo važna struktura podataka koja se koristi za rješavanje programskih problema.

Riječ element koristi se za vrijednosti pohranjene na različitim pozicijama niza. Kako bismo koristili strukturu podataka Array u našem kodu, prvo je deklariramo, a nakon toga inicijaliziramo.

Deklaracija niza

Sintaksa deklariranja an niz u Javi dano je u nastavku.

 datatype [] arrayName; 

Ovdje, tip podataka je tip elementa koji će biti pohranjen u nizu, uglata zagrada[] je za veličinu niza, i naziv polja je naziv niza.

Inicijalizacija niza

Nije dovoljna samo deklaracija niza. Kako bi se pohranile vrijednosti u polje, potrebno ga je inicijalizirati nakon deklaracije. Sintaksa inicijalizacije niza je dana u nastavku.

 datatype [] arrayName = new datatype [ size ] 

U Javi postoji više od jednog načina inicijalizacije niza koji je sljedeći:

1. Bez dodjele vrijednosti

Na taj način prenosimo veličinu na uglate zagrade [], a zadana vrijednost svakog elementa prisutnog u nizu je 0. Uzmimo primjer i shvatimo kako inicijaliziramo niz bez dodjele vrijednosti.

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;>