Olá, Geovana! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou o laço for para percorrer números em Java, utilizou muito bem a condicional com operador módulo % para identificar os pares e ainda compreendeu a importância da acumulação em variável para calcular a soma final de forma eficiente.
Uma dica interessante para o futuro é simplificar o laço, já que você só precisa iterar pelos números pares. Assim:
int soma = 0;
for (int i = 2; i <= 100; i += 2) {
soma += i;
}
System.out.printf("A soma dos números pares de 1 a 100 é: %d", soma);
Isso faz com que o programa seja mais direto e execute menos verificações.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Encapsular em método: criar uma função
somarPares(int limite) para reutilizar em outros contextos. - Generalizar o cálculo: permitir que o usuário informe o intervalo de números.
- Adicionar testes: validar se o resultado está correto em diferentes limites.
Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.
Ah, uma pergunta: o que você acha mais interessante evoluir neste código, permitir que o usuário escolha o intervalo para somar os pares ou transformar em um programa que calcule tanto pares quanto ímpares separadamente?
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!