Faça o projeto ScreenMatch no IntelliJ, sendo que nele você deve criar a classe Filme, contendo os atributos nome, anoDeLancamento, duracaoEmMinutos, incluidoNoPlano, somaDasAvaliacoes e totalDeAvaliacoes, além de também conter os métodos exibeFichaTecnica, avalia e pegaMedia.
Além disso, crie também uma outra classe contendo o método main, no qual você deve criar um objeto Filme, preencher seus atributos e chamar seus métodos.
public class Filme {
String nome;
int anoDeLancamento;
boolean incluidoNoPlano;
double somaDasAvaliacoes;
int totalDeAvaliacoes;
int duracaoEmMinutos;
//primeiro metodo criado, na nossa classe, primeiro comportamento
void exibeFichaTecnica(){
System.out.println("Nome do Filme: " + nome);
System.out.println("Ano de Lançamento: " + anoDeLancamento);
}
void avalia(double nota){
somaDasAvaliacoes += nota;
totalDeAvaliacoes++; //total + 1
}
double pegaMedia(){
return somaDasAvaliacoes / totalDeAvaliacoes;
}
}
public class Principal {
public static void main(String[] args) {
Filme meuFilme = new Filme ();
meuFilme.nome = "O poderoso chefão";
meuFilme.anoDeLancamento = 1970;
meuFilme.duracaoEmMinutos = 180;
//primeiro metodo criado, na nossa classe, primeiro comportamento
meuFilme.exibeFichaTecnica();
meuFilme.avalia(8);
meuFilme.avalia(5);
meuFilme.avalia(10);
System.out.println(meuFilme.somaDasAvaliacoes);
System.out.println(meuFilme.totalDeAvaliacoes);
System.out.println(meuFilme.pegaMedia());
}
}