Oi, Nicolas! Como vai?
Agradeço por compartilhar.
Gostei de como você estruturou a classe Musica, separando bem os atributos e métodos como avaliar, tirarMedia e fichaTecnica. Isso mostra um bom entendimento de encapsulamento e organização de responsabilidades dentro da classe.
Você pode utilizar um método que receba várias avaliações usando array, deixando o código mais flexível:
double calcularMedia(double[] notas) {
double soma = 0;
for (int i = 0; i < notas.length; i++) {
soma += notas[i];
}
return soma / notas.length;
}
Esse código percorre uma lista de notas, soma todos os valores e retorna a média automaticamente, sem limitar a quantidade de avaliações.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!