FC ConcursosFC Concursos

Questão FC374758

Estruturas de controle de fluxo são fundamentais em Java porque permitem que o programador controle o comportamento e a lógica do programa. Em Java, qual é a saída do seguinte códi

Linguagens de Programação

Instituto Consulplan · 2025

Estruturas de controle de fluxo são fundamentais em Java porque permitem que o programador controle o comportamento e a lógica do programa. Em Java, qual é a saída do seguinte código que utiliza um loop aninhado?

 

public class Main {

public static void main(String[] args) {

for (int i = 1; i <= 3; i++) {

for (int j = 1; j <= 2; j++) {

System.out.print(i * j + " ");

}

System.out.println();

}

}

}

  1. 1 4 9.
  2. 1 2 4 6.
  3. 1 2 2 4 3 6.
  4. Nenhuma saída.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

O código usa um laço aninhado: o for externo itera i de 1 a 3 e o interno itera j de 1 a 2. Em cada iteração do laço interno é executado System.out.print(i * j + " "), que imprime o produto \(i \times j\) seguido de um espaço.

Para i = 1: \(1 \times 1 = 1\) e \(1 \times 2 = 2\), produzindo "1 2 " e, em seguida, System.out.println() move para a próxima linha.
Para i = 2: \(2 \times 1 = 2\) e \(2 \times 2 = 4\), gerando "2 4 ".
Para i = 3: \(3 \times 1 = 3\) e \(3 \times 2 = 6\), gerando "3 6 ".

Assim, as linhas impressas são "1 2", "2 4" e "3 6", o que corresponde à sequência apresentada: 1 2 2 4 3 6.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo