Declarações de arrays

3 respostas
D

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!

3 Respostas

maxguzenski

basicamente, exite tres formas de declarar arrays:


int[] arr = new int[5];


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)




luiz_ross

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][]
D

beleza valeu pessoal!

Criado 26 de junho de 2003
Ultima resposta 28 de jun. de 2003
Respostas 3
Participantes 3