30.06.2013 Views

Apostila Java

Apostila Java

Apostila Java

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!