Sie sind auf Seite 1von 2

Author: Joao Abi Saber e-mail: joaoabi@globo.com Web: http://joaoabi.wordpress.

com NOTA: Os exemplos so todos retirados do livro mencionado na bibliograia; cujo autor e Fernando Ancelmo;

Introduo:
Ola pessoal, hoje falarei sobre um tema um pouco confuso para os iniciantes no mundo java, hoje falarei sobre os arrays, e como utiliza-los na plataforma java; Ento chega de papo e vamos logo ao que enteressa. 1 Entendendo o Conceito: O que so arrays? Imagine uma gaveta de um armrio contendoas fichas de livros de uma biblioteca. Cada ficha tem uma posio determinada dentro dessa gaveta, isto chamamos de indice. A primeira ficha dentro da gaveta consideramos ndice 0. Podemos, expandir este conceito para varias gavetas; estaremos tratando de arrays bidimensionais, pois primeiro teremos de saber qual a gaveta e dentro desta qual a ficha. Expandimos o conceito para vrios armarios, vrios andares com vrias bibliotecas, e assim sucessivamente. 2 Aplicando Arrays em Java Podemos definir na linguagem Java arrays de tipos primitivos ou de classes, para isso seguimos a seguinte sintaxe. |escopo |tipoArray [] nome = new tipoArray[numero]; ou seja implementaramos da seguinte maneira: int ficha[] = new int[3]; E poderamos popular essas fichas do seguinte modo: ficha[0]=10; ficha[1]=12; ficha[2]=5; Agora comeam os detalher mais interessantes:Ficha um objeto da classe array, pertencente ao pacote java.lang. Escreva a seguinte intruo. System.out.println(ficha.length); Como resultado, teremos o valor 3. Ento, poderemos navegar entre nossas fichas conforme a seguinte instruo. for (int i=0;i<ficha.length;i++) System.out.println(ficha[i]);

Um array tambem pode ser passado como parmetro de um mtodo,porm, considere que, caso esse mtodo modifique os valores desse array, estes sero modificados realmente. Primeiro vamos criar um exemplo: public class TstSemArray { public static void main (String args[]) { TstSemArray semArray = new TstSemArray( ); semArray.executa( ); } public void executa ( ) { int ficha =15; soma(ficha); System.out.println(ficha); } public void soma(int ficha) { ficha=ficha+1; } } Ao ser executada esta classe, o valor que ser impresso 15. Ento, pode se questionar: O metodo no funciona? Funciona sim, porm ao receber algum parametro, automaticamente, criado um atributo de mesmo tipo dentro do seu corpo, ou seja nesse caso um novo atributo do tipo inteiro que ser eliminado ao termino do mtodo;

Conclusao:
Bom galera isso ai, espero ter mostrado de forma bem simples a aplicao de arrays em alguns casos bem interessante o uso dessa ferramenta principalmente quando prescisamos trabalhar com matrizes, posies no plano entre outras muitas aplicaes que so de grande valia o uso de arrays. Num prximo post eu vou escrever sobre arrays bidimensionais. Bibliografia: Aplicando a Logica Orientada Objeto em Java - Fernando Anselmo. Ed. Visual Books NOTA: Os exemplos so todos retirados do livro mencionado acima; Para Saber Mais; www.guj.com.br http://google.com

Das könnte Ihnen auch gefallen