Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2024

Questão 27 — Programação: Java — Estruturas de Repetição e break

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

Serviço de Seleção do Pessoal da Marinha (SSPM) 2024

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Considere o código abaixo, escrito na linguagem JAVA.

public class Main {
public static void main(String[] args)
{
int i;

for (i=1; i<=10; i++)
{
if (i==7)
break;

System.out.printf("Estrela\n");
}
System.out.printf("\nValor = %d\n",i);
}
}
Assinale a opção que apresenta a quantidade de vezes que a palavra Estrela será exibida na tela após a execução do código acima.
Selecione uma alternativa

Resolução comentada

O break em i==7 faz o laço imprimir apenas para i de 1 a 6.

O laço imprime "Estrela" para i=1 até i=6, ou seja, 6 vezes. Em i=7 o break encerra o laço antes do printf, e depois é impresso Valor = 7.

Análise das alternativas

A) 0 e B) 1 subestimam as iterações. D) 7 ignora que o break ocorre antes do printf. E) 10 ignoraria o break.

Referência: Java: for e break

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: C

Fonte: Gabarito preliminar: Gabarito final CP-T/2024 — Informática — página 5