Uma matriz pode ser inicializada em java da seguinte maneira:
int[] tab = {1,2,3};
Este exemplo mostra um primeiro método criando um array e o inicializa com 3 inteiros. Os valores são 1, 2 e 3. Os valores são então escritos na saída.
O segundo método que uma matriz pode ser inicializada é criando o objeto da matriz e, em seguida, atribuindo valores aos diferentes índices da matriz. Este exemplo cria um objeto chamado tab2 e atribui um valor a cada índice. Todos os valores são então escritos na saída.
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
Os valores na saída são os mesmos para ambas as guias; Isso está mostrando que os dois métodos são equivalentes.