Clase - Pelicula
package com.aluracursos.screenmatch.modelos;
public class Pelicula {
private String nombre;
private int fechaDelanzamiento;
private int duracionEnMinutos;
private boolean incluidoEnElPlan;
private double sumaLasEvaluaciones;
private int totalDeLasEvaluaciones;
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 void setSumaLasEvaluaciones(double sumaLasEvaluaciones) {
this.sumaLasEvaluaciones = sumaLasEvaluaciones;
}
public void setTotalDeLasEvaluaciones(int totalDeLasEvaluaciones) {
this.totalDeLasEvaluaciones = totalDeLasEvaluaciones;
}
public String getNombre() {
return nombre;
}
public int getFechaDelanzamiento() {
return fechaDelanzamiento;
}
public int getDuracionEnMinutos() {
return duracionEnMinutos;
}
public boolean isIncluidoEnElPlan() {
return incluidoEnElPlan;
}
public double getSumaLasEvaluaciones() {
return sumaLasEvaluaciones;
}
public int getTotalDeLasEvaluaciones(){
return totalDeLasEvaluaciones;
}
public void muestraFichaTecnica(){
System.out.println("El nombre de la pelicula es: " + nombre);
System.out.println("Fecha de lanzamiento: " + fechaDelanzamiento);
System.out.println("La duración de la pelicula es: " + duracionEnMinutos + " mins.");
}
public void evalua(double nota){
sumaLasEvaluaciones += nota;
totalDeLasEvaluaciones++;
}
public double calculaMedia(){
return sumaLasEvaluaciones / totalDeLasEvaluaciones;
}
}
Clase - Principal
import com.aluracursos.screenmatch.modelos.Pelicula;
public class Principal {
public static void main(String[] args) {
Pelicula miPelicula = new Pelicula();
miPelicula.setNombre("Mufasa");
miPelicula.setFechaDelanzamiento(2025);
miPelicula.setDuracionEnMinutos(120);
miPelicula.setIncluidoEnElPlan(true);
miPelicula.muestraFichaTecnica();
miPelicula.evalua(8);
miPelicula.evalua(10);
miPelicula.evalua(9);
miPelicula.evalua(6);
System.out.println("Promedio de las Evaluaciones " + miPelicula.calculaMedia());
}
}
Ejecutando el código