Java-initialisatiearray is in feite een term die wordt gebruikt voor het initialiseren van een array in Java. We weten dat een array een verzameling vergelijkbare soorten gegevens is. De array is een zeer belangrijke datastructuur die wordt gebruikt voor het oplossen van programmeerproblemen.
Het woord element wordt gebruikt voor de waarden die op verschillende posities van de array zijn opgeslagen. Om de Array-gegevensstructuur in onze code te gebruiken, declareren we deze eerst en initialiseren we deze daarna.
Verklaring van een array
De syntaxis van het declareren van een array in Java vindt u hieronder.
datatype [] arrayName;
Hier, het datatype is het type element dat in de array wordt opgeslagen, vierkant haakje[] is voor de grootte van de array, en arrayNaam is de naam van de array.
Een array initialiseren
Alleen de declaratie van de array is niet voldoende. Om waarden in de array op te slaan, is het nodig om deze na declaratie te initialiseren. De syntaxis voor het initialiseren van een array wordt hieronder gegeven.
datatype [] arrayName = new datatype [ size ]
In Java is er meer dan één manier om een array te initialiseren, namelijk:
1. Zonder waarden toe te kennen
Op deze manier geven we de maat door aan de vierkante beugels [], en de standaardwaarde van elk element in de array is 0. Laten we een voorbeeld nemen en begrijpen hoe we een array initialiseren zonder waarden toe te wijzen.
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;>