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

98%

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: (((10+3)/2)5)%3(((10 + 3) / 2) * 5) \% 3

  1. Soma interna:
  • 10+3=1310 + 3 = 13
  1. Divisão inteira:
  • 13/2=613 / 2 = 6 (pois em Java, 13/2=613/2 = 6, truncando 6,56{,}5)
  1. Multiplicação:
  • 65=306 * 5 = 30
  1. Módulo (resto da divisão por 3):
  • 30%3=030 \% 3 = 0 (pois 30 é múltiplo de 3)

Logo, o resultado final é 0, portanto a alternativa correta é C.

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.