logo

Java Inicialitza la matriu

Matriu d'inicialització de Java és bàsicament un terme utilitzat per inicialitzar una matriu en Java. Sabem que una matriu és una col·lecció de tipus similars de dades. La matriu és una estructura de dades molt important que s'utilitza per resoldre problemes de programació.

La paraula element s'utilitza per als valors emmagatzemats en diferents posicions de la matriu. Per utilitzar l'estructura de dades Array al nostre codi, primer la declarem i, després, l'iniciem.

Declaració d'una matriu

La sintaxi de declarar an matriu en Java es dóna a continuació.

 datatype [] arrayName; 

Aquí, el tipus de dades és el tipus d'element que s'emmagatzemarà a la matriu, claudàtor[] és per a la mida de la matriu i arrayName és el nom de la matriu.

Inicialització d'una matriu

Només la declaració de la matriu no és suficient. Per emmagatzemar valors a la matriu, cal inicialitzar-lo després de la declaració. A continuació es mostra la sintaxi d'inicialització d'una matriu.

 datatype [] arrayName = new datatype [ size ] 

A Java, hi ha més d'una manera d'iniciar una matriu que és la següent:

1. Sense assignar valors

D'aquesta manera, passem la mida a la claus quadrades [], i el valor per defecte de cada element present a la matriu és 0. Prenem un exemple i entenem com inicialitzem una matriu sense assignar valors.

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