Duque
Junho 26, 2003, 10:31am
#1
Ola pessoal , será que vcs poderiam descrever para mim , ass diversas formas que vcs conhecem de declaração de arrays(dimensionais e multimensionais)…
é que eu to estudando para a prova e cada dia que estudo algo diferente , vejo um tipo de declaração diferente…
Obrigado!
basicamente, exite tres formas de declarar arrays:
1º
int[] arr = new int[5];
2º
int[] arr = {1,2,3,4,5};
3º (anonymous array)
int[] arr = new int[]{1,2,3,4,5};
a ultima forma é mais usado para passar por parametro, exemplo:
metodoQueRecebeArrayDeInteiros(new int[]{1,2,3,4,5});
depois disso, o resto é combinação, exemplo, todas as linhas abaixo são validas:
int arr[] …
int[] arr …
int[][] arr (matriz 2D)
int arr[][] (matriz 2D)
int[] arr[] (matriz 2D)
…
…
o recomendado é declarar arrays dessa maneira
int [] seuarray = new int[tamanho_do_array]
double [][] outroarray = new double[tamanho_do_array][]
porque dessa outra maneira a maioria das literaturas por ai diz que é um pouco ilegivel
int seuarray [] = new int [tamanh_do_array]
ou
int [] outroarray[] = new int[tamanho_do_array][]