package com.aluracursos.screenmatch.modelos;
public class Pelicula {
private String nombre;
private int fechaDeLanzamiento;
private int duracionEnMinutos;
private boolean incluidoEnElPlan;
private double sumaDeLasEvaluciones;
private int totalDeLasEvaluciones;
public String getNombre() {
return nombre;
}
public int getFechaDeLanzamiento() {
return fechaDeLanzamiento;
}
public int getDuracionEnMinutos() {
return duracionEnMinutos;
}
public boolean isIncluidoEnElPlan() {
return incluidoEnElPlan;
}
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(boolean incluidoEnElPlan) {
this.incluidoEnElPlan = incluidoEnElPlan;
}
public int getTotalDeLasEvaluciones(){
return totalDeLasEvaluciones;
}
public void muestraFichaTecnico(){ System.out.println("El nombre de la pelicula es: " + nombre); System.out.println("Su fecha de lanzamiento fue: " + fechaDeLanzamiento); System.out.println("Dureación en minutos: " + duracionEnMinutos);
}
public void evalua(double nota){
sumaDeLasEvaluciones += nota;
totalDeLasEvaluciones++;
}
public double calculaMedia(){
return sumaDeLasEvaluciones/ totalDeLasEvaluciones;
}
}
import com.aluracursos.screenmatch.modelos.Pelicula;
public class Principal {
public static void main(String[] args) {
Pelicula miPelicula = new Pelicula();
miPelicula.setNombre("Hombres de negro I");
miPelicula.setFechaDeLanzamiento(1997);
miPelicula.setDuracionEnMinutos(98);
miPelicula.setIncluidoEnElPlan(true);
miPelicula.muestraFichaTecnico();
miPelicula.evalua(9.0);
miPelicula.evalua(7.5);
miPelicula.evalua(8.7);
System.out.println("Total de notas: " + miPelicula.getTotalDeLasEvaluciones());
System.out.println("Nota Media: " + miPelicula.calculaMedia());