Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] ScreenMatch

public class Filme {
 // ATRIBUTOS
String nome;
int anoDeLancamento;
int duracaoEmMinutos;
boolean incluidoNoPlano;
double somaDasAvaliacoes;
int totalDeAvaliacoes;

void exibeFichaTecnica() {
    System.out.println("Nome do filme: " + nome);
    System.out.println("Ano de lançamento: " + anoDeLancamento);
    System.out.println("Duração em minutos: " + duracaoEmMinutos);
}

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

double pegaMedia() {
    return somaDasAvaliacoes / totalDeAvaliacoes;
 }
}

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

    meuFilme.nome = "Mamma Mia";
    meuFilme.anoDeLancamento = 2008;
    meuFilme.duracaoEmMinutos = 108;
    meuFilme.incluidoNoPlano = true;

    meuFilme.exibeFichaTecnica();

    meuFilme.avalia(8);
    meuFilme.avalia(10);
    meuFilme.avalia(7.5);

    System.out.println("Total de avaliações: " + meuFilme.totalDeAvaliacoes);
    System.out.println("Média de avaliações: " + meuFilme.pegaMedia());
 }
}
2 respostas
solução!

Olá, Giulia! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de classes para organizar os atributos e comportamentos de um filme, utilizou muito bem os métodos para manipular avaliações e ainda compreendeu a importância de calcular médias para oferecer informações relevantes sobre o objeto.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá, muito obrigada!!!