logo

Java inicializar matriz

Java inicializar matriz es básicamente un término utilizado para inicializar una matriz en Java. Sabemos que una matriz es una colección de tipos de datos similares. La matriz es una estructura de datos muy importante que se utiliza para resolver problemas de programación.

La palabra elemento se utiliza para los valores almacenados en diferentes posiciones de la matriz. Para utilizar la estructura de datos Array en nuestro código, primero la declaramos y luego la inicializamos.

Declaración de una matriz

La sintaxis de declarar un matriz en Java se da a continuación.

 datatype [] arrayName; 

Aquí, el tipo de datos es el tipo de elemento que se almacenará en la matriz, corchete[] es para el tamaño de la matriz, y nombrematriz es el nombre de la matriz.

Inicializando una matriz

Sólo la declaración de la matriz no es suficiente. Para almacenar valores en la matriz, es necesario inicializarla después de la declaración. La sintaxis para inicializar una matriz se proporciona a continuación.

 datatype [] arrayName = new datatype [ size ] 

En Java, existe más de una forma de inicializar una matriz, que es la siguiente:

1. Sin asignar valores

De esta forma le pasamos el tamaño al tirantes cuadrados [], y el valor predeterminado de cada elemento presente en la matriz es 0. Tomemos un ejemplo y comprendamos cómo inicializamos una matriz sin asignar valores.

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