package com.aluracursos.screenmatch.modelos;
public class Pelicula{
private String nombre;
private int fechaDeLanzamiento;
private int duracionEnMinutos;
private double sumaDeLasEvaluaciones;
private int totalDelasEvaluaciones;
public int getDuracionEnMinutos() {
return duracionEnMinutos;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setFechaDeLanzamiento(int fechaDeLanzamiento) {
this.fechaDeLanzamiento = fechaDeLanzamiento;
}
public void setDuracionEnMinutos(int duracionEnMinutos) {
this.duracionEnMinutos = duracionEnMinutos;
}
public void setIncluidoEnElPlan() {
}
public void muestraFichaTecnica(){
System.out.println("El nombre de la película es: " + nombre);
System.out.println("Su fecha de lanzamiento es: " + fechaDeLanzamiento);
System.out.println("Duración en minutos: "+ getDuracionEnMinutos());
}
public void evalua(double nota){
sumaDeLasEvaluaciones += nota;
totalDelasEvaluaciones++;
}
public double calculaMedia(){
return sumaDeLasEvaluaciones / totalDelasEvaluaciones;
}
}
import com.aluracursos.screenmatch.modelos.Pelicula;
public class Principal {
public static void main(String[] args) {
Pelicula miPelicula = new Pelicula();
miPelicula.setNombre("La familia del futuro");
miPelicula.setFechaDeLanzamiento(2007);
miPelicula.setDuracionEnMinutos(95);
miPelicula.setIncluidoEnElPlan();
miPelicula.muestraFichaTecnica();
miPelicula.evalua(10);
miPelicula.evalua(10);
miPelicula.evalua(7.8);
System.out.println("Média de evaluaciones de la película: " +miPelicula.calculaMedia());
}
}