Una matriz se puede inicializar en Java como la siguiente:
int[] tab = {1,2,3};
Este ejemplo muestra un primer método que crea una matriz y la inicializa con 3 enteros. Los valores son 1, 2 y 3. Los valores se escriben en la salida.
El segundo método en que se puede inicializar una matriz es creando el objeto de la matriz y luego asignando valores a los diferentes índices de la matriz. Este ejemplo crea un objeto llamado tab2 y asigna un valor a cada índice. Todos los valores se escriben en la salida.
public class ArraysTest { public static void main(String[] argv) { int[] tab = {1,2,3}; System.out.println( "Tab1:" ); // Loop on all the values of tab1 for(int c : tab){ System.out.println( c ); } int[] tab2 = new int[3]; tab2[0] = 0; tab2[1] = 1; tab2[2] = 2; System.out.println( "Tab2:" ); // Loop on all the values of tab2 for(int c : tab){ System.out.println( c ); } } }
Tab1: 1 2 3 Tab2: 1 2 3
Los valores en la salida son los mismos para ambas pestañas; esto muestra que los dos métodos son equivalentes.