- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoLógica de Programação
- LinguagensJava
Analise o seguinte trecho de código Java e assinale a alternativa correta.
public class ComplexStructure {
public static void main(String args[])
{
int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int sumEven = 0;
int productOdd = 1;
for (int i = 0; i < numbers.length; i++) {
if (numbers[i] % 2 == 0) {
sumEven += numbers[i];
switch (numbers[i]) {
case 2:
sumEven += 2;
break;
case 4:
sumEven += 4;
break;
case 6:
sumEven += 6;
break;
default:
sumEven += 0;
break;
}
} else {
productOdd *= numbers[i];
int j = 1;
while (j <= numbers[i]){
productOdd += j;
j++;
}
}
}
System.out.println(“Total Soma Pares (incluindo
switch cases):” + sumEven);
System.out.println(“Produto dos Ímpares
(incluindo while loop addition):” + productOdd);
}
}