Vários valores, uma estrutura
Arrays e percorrimento
Armazene uma coleção de valores do mesmo tipo e percorra cada posição.
Objetivo
Declarar, acessar e percorrer arrays sem ultrapassar seus limites.
Pré-requisito
Variáveis e estruturas de repetição.
O que é
Conceito sem complicação
Array é uma estrutura de tamanho definido que agrupa valores do mesmo tipo em posições numeradas a partir de zero.
Arrays permitem trabalhar com notas, produtos, quantidades e outras coleções sem criar uma variável para cada item.
Pense em um armário com gavetas numeradas; cada índice aponta para uma gaveta.
MaiorValor.java
java
int[] valores = {12, 7, 25, 9, 18};
int maior = valores[0];
for (int i = 1; i < valores.length; i++) {
if (valores[i] > maior) {
maior = valores[i];
}
}
System.out.println("Maior valor: " + maior);Linha por linha
int[] declara um array de números inteiros.
maior começa com um valor que realmente pertence ao array.
valores.length informa quantas posições existem.
O if compara o item atual com o maior conhecido.
Quando encontra valor superior, atualiza a referência.
Erro comum
Usar i <= valores.length. O último índice válido é length - 1.
Exercício guiado
Altere o código para também mostrar o menor valor.
Agora sozinho
Armazene cinco quantidades, rejeite números negativos e calcule o total do estoque.
Preciso de uma dica
Use um segundo acumulador e valide cada valor antes de somá-lo.
Teste seu conhecimento
Qual é o primeiro índice de um array Java?
Progresso da aula