Oi, Alvaro. Tudo bem com você?
Seu exercício está correto e a lógica utilizada para calcular a média das três notas está adequada. Você declarou as notas utilizando o tipo double, o que permite trabalhar com valores decimais, e depois realizou a soma das três variáveis antes de dividir por 3. Com os valores 7.5, 8.0 e 9.0, o resultado será aproximadamente 8.166666666666666. Como a variável soma também foi declarada como double, ela consegue armazenar esse resultado com suas casas decimais.
Uma dica interessante para continuar praticando os tipos primitivos é observar como o resultado mudaria caso você utilizasse int para armazenar a média. Nesse caso, haveria uma conversão do resultado para inteiro e a parte decimal seria perdida. Por exemplo, uma média de 8.16 poderia acabar sendo armazenada apenas como 8. Também poderia ser interessante experimentar diferentes notas, incluindo valores que resultem em uma média inteira e outros que tenham várias casas decimais.
Se você quisesse apresentar a média sempre com apenas duas casas decimais, como 8.17, qual recurso do Java você utilizaria para formatar essa saída?
Parabéns pelo exercício, Alvaro. Você aplicou corretamente os tipos primitivos e também utilizou uma operação matemática simples para trabalhar com os valores armazenados nas variáveis. Obrigado por compartilhar mais uma atividade e continue praticando com diferentes valores para observar o comportamento dos tipos em Java. O fórum está à disposição.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!