Para que serve os colchetes em uma reportagem ?
Soluções para a tarefa
Respondido por
1
Colchetes indicam que você está declarando um array ( ou uma matriz, em português ) daquele tipo de dado.
Em Java você pode colocar os colchetes logo após o nome do tipo de dado ( como no seu primeiro exemplo ) ou após o nome da variável ( como no seu segundo exemplo ).
Recomenda-se utilizar sempre depois do tipo de dado, pois fica mais legível.
Exemplos:
// array de String unidimensional não inicializado String[] array1; // array de String unidimensional inicializado com 100 posições nulas, vazio String[] array2 = new String[100]; // array de String unidimensional inicializado com 3 elementos String[] array2 = new String[] { "Elemento 0", "Elemento 1", "Elemento 2" }; // array de int bidimensional com 3 "linhas" e 5 "colunas" zeradas int[][] array2d = new int[3][5]; // outro array de int bidimensional com 3 "linhas" e 5 "colunas", com valores inicializados int[][] outroArray2d = new int[][] { new int[] { 1, 2, 3, 4, 5}, // linha 0 new int[] { 6, 7, 8, 9, 10}, // linha 1 new int[] {11, 12, 13, 14, 15} // linha 2 };
Nos exemplos acima eu me limitei somente a arrays uni e bi-dimensionais, mas em Java você pode declarar arrays N-dimensionais, cada dimensão na verdade é um array dentro de outro ( como você pode ver no "outroArray2d" no exemplo acima ).
Mais exemplos:
Object[][][] array3d = new Object[5][3][10]; Object[][][][] array4d = new Object[5][3][10][7];
Em Java você pode colocar os colchetes logo após o nome do tipo de dado ( como no seu primeiro exemplo ) ou após o nome da variável ( como no seu segundo exemplo ).
Recomenda-se utilizar sempre depois do tipo de dado, pois fica mais legível.
Exemplos:
// array de String unidimensional não inicializado String[] array1; // array de String unidimensional inicializado com 100 posições nulas, vazio String[] array2 = new String[100]; // array de String unidimensional inicializado com 3 elementos String[] array2 = new String[] { "Elemento 0", "Elemento 1", "Elemento 2" }; // array de int bidimensional com 3 "linhas" e 5 "colunas" zeradas int[][] array2d = new int[3][5]; // outro array de int bidimensional com 3 "linhas" e 5 "colunas", com valores inicializados int[][] outroArray2d = new int[][] { new int[] { 1, 2, 3, 4, 5}, // linha 0 new int[] { 6, 7, 8, 9, 10}, // linha 1 new int[] {11, 12, 13, 14, 15} // linha 2 };
Nos exemplos acima eu me limitei somente a arrays uni e bi-dimensionais, mas em Java você pode declarar arrays N-dimensionais, cada dimensão na verdade é um array dentro de outro ( como você pode ver no "outroArray2d" no exemplo acima ).
Mais exemplos:
Object[][][] array3d = new Object[5][3][10]; Object[][][][] array4d = new Object[5][3][10][7];
Perguntas interessantes
Artes,
10 meses atrás
Geografia,
10 meses atrás
Artes,
10 meses atrás
Matemática,
1 ano atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Artes,
1 ano atrás