JavaSintaxebasico

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

Mais exercícios de Sintaxe

JAB008 · BásicoÁrea do círculoJAB001 · BásicoOlá, mundo!JAB003 · BásicoSoma de dois inteirosJAB002 · BásicoSaudação personalizada
Ver todos os exercícios de Java