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.

ARRAYS 50A variável numeros armazena a referência <strong>de</strong> um array criado na memória do computador atravésdo comando new. Na memória, o espaço ocupado por esse array está dividido em 100 “pedaços”iguais numerados <strong>de</strong> 0 até 99. Cada “pedaço” po<strong>de</strong> armazenar um valor do tipo int.TIPO DE DADO QUE SERÁARMAZENADO PELO ARRAYIDENTIFICADOR DA VARIÁVELINFORMA O TIPO DONOVO OBJETOint[] nomeDoArray = new int[10];INFORMA QUE A VARIÁVELSERÁ UM ARRAYFigura 4.2: Criando um array.INSTANCIA UMNOVO OBJETOINFORMA A QUANTIDADEDE POSIÇÕES DO ARRAYModificando o conteúdo <strong>de</strong> um arrayPara modificar o conteúdo <strong>de</strong> um array, <strong>de</strong>vemos escolher uma ou mais posições que <strong>de</strong>vem seralteradas e utilizar a sintaxe abaixo:1 int [] numeros = new int [100];2 numeros [0] = 136;3 numeros [99] = 17;Código Java 4.3: Modificando o conteúdo das posições 0 e 99ImportanteQuando um array é criado com o comando new, todas as posições são inicializadas comos valores padrão (números são inicializados com 0, booleanos com false e referênciascom null).Também po<strong>de</strong>mos <strong>de</strong>finir os valores <strong>de</strong> cada posição <strong>de</strong> um array no momento da sua criaçãoutilizando as sintaxes abaixo:1 int [] numeros = new int [2]{100 ,87};Código Java 4.4: Inicializando o conteúdo <strong>de</strong> um array1 int [] numeros = new int []{100 ,87};Código Java 4.5: Inicializando o conteúdo <strong>de</strong> um array1 int [] numeros = {100 ,87};Código Java 4.6: Inicializando o conteúdo <strong>de</strong> um arrayAcessando o conteúdo <strong>de</strong> um arrayPara acessar o conteúdo <strong>de</strong> um array, <strong>de</strong>vemos escolher uma ou mais posições e utilizar a sintaxeabaixo:50 www.<strong>k19</strong>.com.br

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

Saved successfully!

Ooh no, something went wrong!