70 likes | 306 Views
Usando vetor e matriz em java. De forma semelhantes às demais linguagens Java também dá suporte a criação de vetores e matrizes. Para usar vetor e matriz em Java podemos criar um vetor inicializando-o, ou seja já com valores iniciais. Ex: int vetor[ ] = {2,4,3,67,43,1,8,12,9}
E N D
Usando vetor e matriz em java • De forma semelhantes às demais linguagens Java também dá suporte a criação de vetores e matrizes. • Para usar vetor e matriz em Java podemos criar um vetor inicializando-o, ou seja já com valores iniciais. • Ex: • int vetor[ ] = {2,4,3,67,43,1,8,12,9} • int matriz[ ][ ] = {{1,2,3},{4,5,6,7,8,9},{4,3,2}}; • Vetor[1] = 8; • Matriz[1][0] = 12;
Usando vetor e matriz em java • Declarando o vetor o inicializando-o posteriormente. • Ex: int vetor[ ] = newint[5]; • int matriz[ ] [ ] = newint[3][4]; • Na verdade a utilização de vetores e matrizes em Java envolve três etapas: • Declarar o vetor ou matriz: Basta acrescentar um par de colchetes após o nome da variável, sendo um par para cada dimensão da matriz. • Ex: int vetor[ ]; • double notas[ ]; • int matriz[ ] [ ];
Vetores e matrizes • Reservar espaço de memória e definir o tamanho: Usando o operador new. • Ex: vetor = newint[5]; • matriz = newint[3][4]; • notas = newdouble[10]; • Armazenar elementos no vetor/matriz:Para armazenar e usar elementos do vetor é necessário fornecer um índice que indique a qual elemento do vetor/matriz estamos desejando acessar. É interessante lembrar que vetores e matrizes em Java tem seus índices automaticamente determinados a partir de 0 indo até o total de posições reservadas menos 1. • Ex: vetor[0] = 8; • matriz[2][3] = 12;
Exercício • 1) Armazenar 15 números inteiros em um vetor NUM e imprimir uma listagem contendo o número armazenado e uma mensagem informando se é par ou ímpar. • 2) Armazenar nome e nota de 5 alunos. Imprimir uma listagem com nome e nota, organizados por ordem alfabética a ao final a média da turma. • 3) Usando vetores, entrar com vários números, até digitar o número 0. Imprimir quantos números maiores que o último número foram lidos. O limite máximo de números é 100.