Java inizializza l'array è fondamentalmente un termine usato per inizializzare un array in Java. Sappiamo che un array è una raccolta di tipi simili di dati. L'array è una struttura dati molto importante utilizzata per risolvere problemi di programmazione.
La parola elemento viene utilizzato per i valori memorizzati in diverse posizioni dell'array. Per utilizzare la struttura dati Array nel nostro codice, prima la dichiariamo e successivamente la inizializziamo.
Dichiarazione di un array
La sintassi per dichiarare an matrice in Java è riportato di seguito.
come rinominare una directory in Linux
datatype [] arrayName;
Qui, il tipo di dati è il tipo di elemento che verrà memorizzato nell'array, parentesi quadra[] è per la dimensione dell'array e nomearray è il nome dell'array.
Inizializzazione di un array
La sola dichiarazione dell'array non è sufficiente. Per memorizzare i valori nell'array, è necessario inizializzarlo dopo la dichiarazione. La sintassi per inizializzare un array è riportata di seguito.
barra degli indirizzi cromata
datatype [] arrayName = new datatype [ size ]
In Java, esiste più di un modo per inizializzare un array che è il seguente:
1. Senza assegnare valori
In questo modo, passiamo la dimensione al file parentesi quadre [], e il valore predefinito di ogni elemento presente nell'array è 0. Facciamo un esempio e capiamo come inizializzare un array senza assegnare valori.
Esempio di array1.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;>