1
resposta

Minha resolução exercício da música

public class Musicas {
String titulo;
String artista;
int anoDeLancamento;
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:" + anoDeLancamento);
}

void avalia(double nota) {
    somaDasAvaliacoes += nota;
    numAvaliacoes++;
}

double pegaMedia() {
    return somaDasAvaliacoes / numAvaliacoes;
}

}

public class Principal {
public static void main(String[] args) {
Musicas musica = new Musicas();

    musica.titulo = "1993";
    musica.artista = "Matue";
    musica.anoDeLancamento = 2024;

    musica.exibeFichaTecnica();

    musica.avalia(8);
    musica.avalia(10);
    musica.avalia(9);
    musica.avalia(10);

    double mediaAvaliacoes = musica.pegaMedia();
    System.out.println("Média de Avaliações:" + mediaAvaliacoes);
}

}

1 resposta

Oi, Pedro!

Seu código está bem organizado e funcional, você aplicou direitinho os conceitos da atividade.

A separação entre atributos e métodos ficou clara, e o fluxo de avaliar e calcular média está certinho.

No geral, ficou simples, direto e funcionando bem.

Bons estudos!

Sucesso

Imagem da comunidade