Observe o código a seguir.O resultado da variável SOMA é:
Observe o código a seguir.

O resultado da variável SOMA é:
Comentários
Veja os comentários dos nossos alunos
Direto ao ponto, nesta linha:
for (int n=1; n<=10; n++) // teremos n com os seguintes valores: 1,2,3,4,5,6,7,8,9,10
nesta outra linha:
n % 3 == 0 || n % 5 == 0
Só iremos passar para a próxima linha: soma = soma + n, se o resto da divisão ( operador: %) de 3 for igual a 0, OU se o resto da divisão de 5 for igual a 0;
Verificando os valores de n: 1,2,3,4,5,6,7,8,9,10 .
Quais números que divididos ou por 3 ou por 5 terão o resto da divisão igual 0, ou seja, DIVISÃO EXATA?
Isto mesmo meu mafagafo! os números: 3 , 5, 6, 9 e 10, agora some-os, e chegaremos ao valor: 33, portanto:
GABARITO DA QUESTÃO, ALTERNATIVA C
A linha 9:
System.out.printf("Resultado de Soma: = %d %n", sum);
Faz uso da variável "sum" que não foi declarada no código, assim, esse código não compila desta forma.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo