Oi, Isabelle!
O uso do tipo double foi a escolha ideal, pois notas frequentemente possuem casas decimais, e você aplicou corretamente a precedência dos operadores ao colocar a soma entre parênteses, garantindo que a adição aconteça antes da divisão.
Pontos fundamentais da sua implementação:
- Uso da classe scanner: Você utilizou corretamente o
Scanner para tornar o programa interativo, permitindo que o usuário defina os valores em tempo de execução. - Precedência matemática: A expressão
(nota1 + nota2 + nota3) / 3 mostra que você entendeu como o Java avalia operações. Sem os parênteses, o programa dividiria apenas a última nota por 3, resultando em um cálculo incorreto. - Tipagem apropriada: Ao declarar as variáveis como
double, você evita a perda de precisão que ocorreria se utilizasse tipos inteiros (int).
Conseguiu perceber como a lógica que você usou para calcular a média de três notas é a mesma base que utilizamos para criar sistemas de notas escolares muito mais complexos?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!