← Questões de Programação

Programação · FGV · 2022

Questão comentada de Programação

Considere o código Java a seguir. public class Main { public static void main(String[] args) { int k = 0; while (k < 9) { k++; if (k == 4) { break; } else if (k % 2 == 0) { continue; } System.out.println(k); } } } Assinale a lista de números exibidos na execução desse código.

Gabarito: A

Neste código, o laço while vai repetindo enquanto k for menor que 9, mas antes de qualquer impressão ele incrementa k com k++. Isso significa que a sequência analisada começa em 1, não em 0. Em seguida, o programa testa duas condições: se k for 4, ele interrompe tudo com break; se k for par, ele pula a impressão com continue. Nos demais casos, o valor é exibido com System.out.println(k).

Continue treinando

Questões relacionadas