// CLASE PELICULA// package com.aluracursos.screenmatch.modelo;
public class pelicula {
private String nombre;
private int fechaDeLanzamiento;
private int duracion;
private boolean incluidoEnElPlan;
private double sumasDeLasEvaluaciones;
private int totalDeLasEvaluaciones;
public String getNombre() {
return nombre;
}
public int getFechaDeLanzamiento() {
return fechaDeLanzamiento;
}
public int getDuracion() {
return duracion;
}
public boolean isIncluidoEnElPlan() {
return incluidoEnElPlan;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setFechaDeLanzamiento(int fechaDeLanzamiento) {
this.fechaDeLanzamiento = fechaDeLanzamiento;
}
public void setDuracion(int duracion) {
this.duracion = duracion;
}
public void setIncluidoEnElPlan(boolean incluidoEnElPlan) {
this.incluidoEnElPlan = incluidoEnElPlan;
}
public int getTotalDeLasEvaluaciones() {
return totalDeLasEvaluaciones;
}
public void nuestraFichaTecnica() {
System.out.println("El nombre de la com.aluracursos.screenmatch.modelo.pelicula es:" + nombre);
System.out.println("Su fecha de lanzamiento es:" + fechaDeLanzamiento);
System.out.println("Duración en minutos:" + duracion);
}
public void evalua (double nota) {
sumasDeLasEvaluaciones += nota;
totalDeLasEvaluaciones ++;
}
public double calculaMedia () {
return sumasDeLasEvaluaciones/ totalDeLasEvaluaciones;
}
} // CLASE PRINCIPAL// import com.aluracursos.screenmatch.modelo.pelicula;
public class principal {
public static void main(String[] args) {
pelicula miPelicula = new pelicula();
miPelicula.setNombre("Encanto");
miPelicula.setFechaDeLanzamiento(2021);
miPelicula.setDuracion(120);
miPelicula.setIncluidoEnElPlan(true);
miPelicula.nuestraFichaTecnica();
miPelicula.evalua(10);
miPelicula.evalua(10);
miPelicula.evalua(7.8);
System.out.println(miPelicula.getTotalDeLasEvaluaciones());
System.out.println(miPelicula.calculaMedia());
}
}