JavaRepetiçãobasico

Soma de 1 a N

Em muitos sistemas, você precisa calcular o total de valores sequenciais, como somar pontos de um jogador ou acumular vendas diárias. O loop for com acumulador é a ferramenta ideal para isso: você sabe exatamente quantas repetições fazer e precisa de uma variável que guarde o resultado parcial. Esse padrão aparece em contagens, médias e até em cálculos financeiros simples.

O PROBLEMA

Leia N e calcule a soma de 1 até N com for.

EXEMPLO

Entrada: 5 → Soma: 15

SOBRE O CONCEITO

O exercício usa um laço for para percorrer de 1 até N, adicionando cada número a uma variável acumuladora. O erro mais comum é não inicializar o acumulador (ex.: int soma; sem valor). Em Java, variáveis locais não têm valor padrão, então usar soma em soma = soma + i causa erro de compilação. A solução é declarar int soma = 0; antes do loop. O for é escolhido porque o número de iterações é conhecido (N vezes), e o uso de while ou if é proibido por aqui. A estrutura for (int i = 1; i <= N; i++) controla início, condição e incremento de forma compacta.

RESOLUÇÃO

Mais exercícios de Repetição

JAR015 · IntermediárioTabuada completaJAR018 · IntermediárioProgressão aritméticaJAR019 · IntermediárioPirâmide de asteriscosJAR024 · AvançadoCalculadora de parcelas
Ver todos os exercícios de Java