Média de três notas
Em programas reais, erros de precedência de operadores podem gerar resultados incorretos em cálculos financeiros, estatísticos ou científicos. Dominar a ordem em que +, -, *, / são avaliados evita bugs silenciosos que passam despercebidos em testes simples.
O PROBLEMA
Leia três notas e calcule a média aritmética.
EXEMPLO
Entrada: 8.0, 7.5, 9.0 Saída: Média: 8.17
SOBRE O CONCEITO
Em Java, operadores aritméticos seguem uma precedência: *, /, % são avaliados antes de + e -. Por isso, n1+n2+n3/3 calcula n3/3 primeiro e depois soma n1 e n2, resultando em uma média errada. A correção é usar parênteses: (n1+n2+n3)/3. O exercício exige double para as notas porque int descarta a parte decimal, comprometendo a precisão. Além disso, Scanner e nextDouble() são usados para leitura, sem loops ou if.
RESOLUÇÃO