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.