Java inicializovat pole je v podstatě termín používaný pro inicializaci pole v Javě. Víme, že pole je sbírka podobných typů dat. Pole je velmi důležitá datová struktura používaná pro řešení problémů s programováním.
Slovo živel se používá pro hodnoty uložené na různých pozicích pole. Abychom mohli použít datovou strukturu Array v našem kódu, nejprve ji deklarujeme a poté inicializujeme.
Deklarace pole
Syntaxe deklarace an pole v Javě je uveden níže.
datatype [] arrayName;
Tady, datový typ je typ prvku, který bude uložen v poli, hranatá závorka[] je pro velikost pole a název_pole je název pole.
Inicializace pole
Pouze deklarace pole nestačí. Aby bylo možné uložit hodnoty do pole, je nutné jej po deklaraci inicializovat. Syntaxe inicializace pole je uvedena níže.
datatype [] arrayName = new datatype [ size ]
V Javě existuje více než jeden způsob inicializace pole, který je následující:
1. Bez přiřazení hodnot
Tímto způsobem předáme velikost na hranaté závorky [] a výchozí hodnota každého prvku přítomného v poli je 0. Vezměme si příklad a pochopíme, jak inicializujeme pole bez přiřazení hodnot.
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'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;>