Olá, Gustavo, como vai?
Seu exercício demonstra um ótimo domínio inicial sobre tipos de variáveis e formatação de textos em Java. O uso do método String.format para organizar a saída dos dados foi uma excelente escolha, pois torna o resultado muito mais profissional e legível. Notei que você também aplicou corretamente as operações aritméticas para os cálculos de preço e desconto, demonstrando atenção aos conceitos de tipos decimais.
Uma pequena observação técnica reside no cálculo da média das notas. Na expressão utilizada, a divisão será executada antes da soma devido à precedência matemática dos operadores. Para garantir que a soma das notas ocorra primeiro, é necessário envolver essa operação entre parênteses.
Como exemplo, utilize o seguinte formato: double mediaFinal = (nota1 + nota2) / 2.
Parabéns por concluir esses desafios e por compartilhar seu progresso. Continue praticando e explorando as possibilidades da linguagem.
Caso surja qualquer dúvida, o fórum está a disposição.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!