12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ARRAYSC A P Í T U L O4Suponha que o sistema do banco tenha que gerar listas com os números das contas <strong>de</strong> umaagência. Po<strong>de</strong>ríamos <strong>de</strong>clarar uma variável para cada número.1 int numero1 ;2 int numero2 ;3 int numero3 ;4 ...Código Java 4.1: Uma variável para cada número <strong>de</strong> contaContudo, não seria uma abordagem prática, pois uma agência po<strong>de</strong> ter uma quantida<strong>de</strong> muitogran<strong>de</strong> <strong>de</strong> contas. Além disso, novas contas po<strong>de</strong>m ser abertas todos os dias. Isso implicaria emalterações constantes no código fonte.Quando <strong>de</strong>sejamos armazenar uma gran<strong>de</strong> quantida<strong>de</strong> <strong>de</strong> valores <strong>de</strong> um <strong>de</strong>terminado tipo, po<strong>de</strong>mosutilizar arrays. Um array é um objeto que po<strong>de</strong> armazenar muitos valores <strong>de</strong> um <strong>de</strong>terminadotipo.Po<strong>de</strong>mos imaginar um array como sendo um armário com um <strong>de</strong>terminado número <strong>de</strong> gavetas.E cada gaveta possui um rótulo com um número <strong>de</strong> i<strong>de</strong>ntificação.3210Figura 4.1: Analogia <strong>de</strong> array.Criando um arrayEm Java, os arrays são criados através do comando new.1 int [] numeros = new int [100];Código Java 4.2: Criando um array com capacida<strong>de</strong> para 100 valores do tipo intwww.<strong>k19</strong>.com.br 49

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

Saved successfully!

Ooh no, something went wrong!