Em Java, considerando os operadores aritméticos, qual é o resultado da expressão (((10 + 3) / 2) * 5) % 3?
Questão
Em Java, considerando os operadores aritméticos, qual é o resultado da expressão (((10 + 3) / 2) * 5) % 3?
Alternativas
A) 3
B) 1
C) 0
D) 2
E) 4
Explicação
Vamos avaliar a expressão em Java, lembrando que todos os literais são inteiros, então a divisão é inteira (trunca a parte decimal).
Expressão:
- Soma interna:
- Divisão inteira:
- (pois em Java, , truncando )
- Multiplicação:
- Módulo (resto da divisão por 3):
- (pois 30 é múltiplo de 3)
Logo, o resultado final é 0, portanto a alternativa correta é C.