Você está na página 1de 2

3. Vetores e Matrizes 3.1.

Vetores
Os vetores em Java so chamados de arrays. Um array um conjunto de variveis de mesmo tipo, agrupadas pelo mesmo nome. Um array pode conter qualquer tipo de elemento (tipos primitivos, como inteiros e reais ou objetos), mas no pode ter inteiros e reais no mesmo array. Isso significa que os arrays implementados em Java so genricos homogneos, ou seja, um nico array pode armazenar qualquer tipo de objeto com a restrio que todos sejam da mesma classe ou tipo. 3.1.1. A declarao de um Vetor int valores[]; double pontos[]; String nomes[]; ou podem ser declarados assim: int[] valores; Double[] pontos; String[] nomes; 3.1.2. Criando Objetos Arrays: Em Java necessrio criar o vetor ou inicializ-lo.Para criar o vetor usamos o operador new. int valor[] = new int[10]; Declara e cria um vetor de inteiros com 10 posies. Outra forma inicilizado o vetor na sua declarao: int valor[] = {0,0,0,0,0,0,0,0,0,0}; Quando se usa o operador new, todos os ndices so inicializados ( com 0 nos vetores numricos(int, double), com falso nos lgicos (boolean), \0 para caracteres(String), e NULL para objetos). 3.1.3. Acessando os Elementos do Vetor Em Java os vetores iniciam sempre na posio 0 (primeiro ndice). Para acessar um elemento basta informar a posio entre os colchetes. Por exemplo: valor[3] = 5; valor[6] = Teclado.nextInt(); Para mostrar um valor usa-se da mesma forma. Por exemplo: System.out.println(Valor da posio 5 +vetor[5]);

Deve-se ter cuidado com os ndices do vetor, pois os mesmos comeam com o ndice 0. Neste caso a linha valor[10]=100; provoca um erro de compilao (java.lang.ArrayIndexOutOfBoundsException) pois o ndice 10 no existe, est fora do vetor. 3.1.4. Matrizes O Java usa a definio de vetores de vetores para compor as matrizes. Neste caso a declarao de uma matriz M seria: int M[][] = new int[10][10]; Declara uma matriz de 10 linhas por 10 colunas. A forma de acesso a matriz necessita de dois ndices (linha e coluna), por exemplo: M[0][3] = 100; M[9][1] = 4;

Você também pode gostar