Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Agrupamento de dados (Arrays)<br />
Uma dos fatores de qualidade de software é o uso correto de estruturas de dados. Nesta seção<br />
analisaremos o agrupamento de dados, uma estrutura simples mas essencial para a compreensão de como<br />
<strong>Java</strong> manipula dados na memória.<br />
Declarando e criando Arrays<br />
Arrays são tipos indexados de dados que permitem a representação de agrupamento de dados como<br />
vetores e matrizes.<br />
Podemos declarar arrays de qualquer tipo de dado suportado em <strong>Java</strong> (primitivo ou agregado – tipos<br />
agregados de dados serão discutidos posteriormente). Essa declaração é feita pela adição do símbolo []<br />
a um tipo de dado, que pode aparecer antes ou após o identificador da variável:<br />
char[] arrayDeCaracteres;<br />
String[] arrayDePalavras;<br />
Ponto[] arrayDeObjetosDoTipoPonto;<br />
int números[];<br />
Na memória, um array é um agrupamento de dados, indexados pelo tamanho do tipo de dado que o array<br />
suporta:<br />
... ...<br />
0 1 2 3 4 5 ... N-1<br />
O primeiro índice de um array é sempre 0, e o último índice é o N-1, onde N é o número de<br />
elementos do array.<br />
apesar da posição do símbolo [] poder ser no início ou no final do nome da variável, é fortemente<br />
recomendado que você sempre aplique o [] após o tipo da variável. Isso torna o código muito mais<br />
legível.<br />
Para criar um array, usamos a palavra chave new:<br />
int[] números = new int[50];<br />
A quantidade de elementos de um array sempre deve ser um valor inteiro. O comprimento de um array é<br />
dado pelo método length:<br />
// Imprimindo o comprimento de um array<br />
6