Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha · Marinha do Brasil 2025

Questão 50 — Programação: Java — Estruturas de Repetição

Programação Java — Estruturas de Repetição

Serviço de Seleção do Pessoal da Marinha 2025

Marinha do Brasil · Corpo Auxiliar de Praças — Processamento de Dados · Caderno Amarela

Gabarito disponível

Observe o programa JAVA a seguir.

public class Calculadora
{
public static void main(String[] args)
{
int total = 0;
int x = 1;

while (x <= 10)
{
total += x;
++x;
}

System.out.printf("%d ", total);
}
}

Qual o valor exibido após a execução desse programa?
Selecione uma alternativa

Resolução comentada

O programa soma de 1 a 10, resultando em 55.

O laço while soma x a total enquanto x <= 10. A soma dos inteiros de 1 a 10 é 10·11/2 = 55, que é impresso.

Análise das alternativas

A) 45 seria a soma até 9. B, C e D) 56, 66 e 65 não correspondem à soma de 1 a 10.

Referência: Java: estrutura de repetição while e printf.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: E

Fonte: Gabarito preliminar: Gabarito final — página 20