Vetores
Vetores
Estruturas de dados que armazenam uma quantidade fixa ou
variável de dados de um certo tipo;
- Estruturas homogêneas de dados, ou seja: do mesmo tipo;
- Declaração: tipo nome_vetor[ ];
- Alocação: nome_vetor = new tipo[tamanho];
- Declaração e alocação ao mesmo tempo:
tipo nome_vetor[ ] = new tipo[tamanho]
Vetores
Vetor do tipo Inteiro
Exemplo
Vetores
1) Crie um vetor de 3 posições que receba (no código do
programa) 3 números inteiros. Exiba o conteúdo do vetor na
tela.
Resultado
Vetores
1) Crie um vetor de 3 posições que receba (no código do
programa) 3 números inteiros. Exiba o conteúdo do vetor na
tela.
Resultado
Vetores
2) Crie um vetor de 3 posições que receba 3 números
inteiros por argumentos. Exiba o conteúdo do vetor na tela.
Resultado
Vetores
2) Crie um vetor de 3 posições que receba 3 números
inteiros por argumentos. Exiba o conteúdo do vetor na tela.
Resultado
Vetores
Vetor do tipo Char
• String.valueOf ?
• vetorChar.length ?
• String.valueOf(vetorChar, 0, 3) ?
Vetores
Vetor bidimensional (Matriz)
int matriz [ ][ ] = new int [2][3];
[L] [C]
2 Linhas
4 Colunas
Desafio com Matrizes
Crie uma matriz de inteiros de tamanho 2 x 3,
preenchendo-a e exibindo-a com os seguintes valores:
10 11 12
13 14 15
Desafio com Matrizes
Crie uma matriz de inteiros de tamanho 2 x 3,
preenchendo-a e exibindo-a com os seguintes valores:
10 11 12
13 14 15
Vetores
3) Crie um programa que contenha um vetor de caracteres
contendo 10 letras, uma letra em cada posição do vetor e
imprima na tela o conteúdo do vetor.
4) Crie um programa que contenha um vetor de caracteres
de tamanho qualquer, atribua valores e imprima na tela o
tamanho do vetor.
5) Crie um programa que contenha um vetor de caracteres
com 5 letras e imprima na tela apenas o valor armazenado
na 2ª posição do vetor.
6) Repita o programa 5 e imprima na tela os valores
armazenados em todas as posições do vetor a partir da 3ª
posição.
Vetores
Vetor do tipo String
•
O tamanho é 4 mas a posição
do último elemento é 3
Vetores
7) Crie um programa com um vetor de strings contendo 5
palavras e imprima na tela o tamanho do vetor e o valor
armazenado na 3ª posição.
8) Crie um programa com um vetor de strings contendo 4
palavras e imprima na tela todos os valores armazenados,
de trás para frente.
9) Crie um programa com um vetor de strings que receba o
conteúdo do tipo caractere (Char) convertido para string.
10) Crie um programa em que o vetor A (de 5 posições) irá
receber o conteúdo do vetor B (também de 5 posições).
Entretanto, a 1ª posição do vetor A irá receber a 5ª posição
do vetor B e a 2ª posição irá receber a 4ª posição.
Vetores
11) Escreva um programa que armazene em um vetor de 4
posições o resultado das 4 operações aritméticas realizadas
entre dois números quaisquer. Na 1ª posição do vetor será
armazenada a soma, na 2ª a subtração e assim por diante.
Imprima na tela o conteúdo do vetor.
12) Crie um programa que receba cinco nomes quaisquer
por argumentos, os armazene em um vetor. Imprima o
conteúdo do vetor na tela.
13) Escreva um programa que receba três valores quaisquer
por argumentos e armazene em um vetor a média entre eles,
o somatório entre eles e o resto da divisão do somatório por
cada um deles. Imprima na tela o conteúdo do vetor.
Download

Vetores - Unifra