Ed
há 3 semanas
Vamos analisar o código Java fornecido passo a passo: ```java public class Questao { public static void main(String[] args) { int i, n = 0; for (i = 2; i < 5; i++) { if (i % 2 == 0) // Aqui deve ser "==", não "E" n++; else n = n + 2; } System.out.println(n); } } ``` 1. Inicializamos `n` com 0. 2. O loop `for` começa com `i = 2` e vai até `i < 5`, ou seja, `i` tomará os valores 2, 3 e 4. 3. Para `i = 2`: - `2 % 2 == 0` é verdadeiro, então `n` é incrementado em 1. (n = 1) 4. Para `i = 3`: - `3 % 2 == 0` é falso, então `n` é incrementado em 2. (n = 1 + 2 = 3) 5. Para `i = 4`: - `4 % 2 == 0` é verdadeiro, então `n` é incrementado em 1. (n = 3 + 1 = 4) Após o loop, o valor final de `n` é 4. Portanto, a alternativa correta é: A. 4.