Porque as variáveis somaDasAvaliacoes e numAvaliacoes não precisaram ser iniciadas com valor 0 como no loop for ?
public class Musica {
String titulo;
String artista;
int anoLancamento;
double somaDasAvaliacoes;
int numAvaliacoes;
void exibeFichaTecnica() {
System.out.println("Título da música: " + titulo);
System.out.println("Artista: " + artista);
System.out.println("Ano de lançamento: " + anoLancamento);
}
void avalia(double nota) {
somaDasAvaliacoes += nota;
numAvaliacoes++;
}