logo

Java Inicializácia poľa

Java inicializácia poľa je v podstate termín používaný na inicializáciu poľa v jazyku Java. Vieme, že pole je zbierka podobných typov údajov. Pole je veľmi dôležitá dátová štruktúra používaná na riešenie problémov s programovaním.

Slovo element sa používa pre hodnoty uložené na rôznych pozíciách poľa. Aby sme mohli použiť dátovú štruktúru Array v našom kóde, najprv ju deklarujeme a potom inicializujeme.

Vyhlásenie poľa

Syntax deklarovania an pole v jazyku Java je uvedené nižšie.

 datatype [] arrayName; 

Tu, dátový typ je typ prvku, ktorý bude uložený v poli, hranatá zátvorka[] je pre veľkosť poľa a názov poľa je názov poľa.

Inicializácia poľa

Len deklarácia poľa nestačí. Aby bolo možné uložiť hodnoty do poľa, je potrebné ho po deklarácii inicializovať. Syntax inicializácie poľa je uvedená nižšie.

 datatype [] arrayName = new datatype [ size ] 

V jazyku Java existuje viac ako jeden spôsob inicializácie poľa, ktorý je nasledujúci:

java ak inak

1. Bez priradenia hodnôt

Týmto spôsobom prenesieme veľkosť na hranaté zátvorky [] a predvolená hodnota každého prvku prítomného v poli je 0. Vezmime si príklad a pochopíme, ako inicializujeme pole bez priradenia hodnôt.

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