Clase: Película
public class Pelicula {
String nombre;
int fechaDeLanzamiento;
int duracionEnMinutos;
boolean incluidoEnElPlan;
double sumaDeLasEvaluaciones;
int totalDeLasEvaluaciones;
// Método para mostrar la ficha técnica
void muestraFichaTecnica() {
System.out.println("Nombre de la película: " + nombre);
System.out.println("Fecha de lanzamiento: " + fechaDeLanzamiento);
System.out.println("Duración: " + duracionEnMinutos + " minutos");
System.out.println("Incluido en el plan: " + incluidoEnElPlan);
}
// Método para evaluar la película
void evalua(double nota) {
sumaDeLasEvaluaciones += nota;
totalDeLasEvaluaciones++;
}
// Método para calcular la media de las evaluaciones
double calculaMedia() {
return sumaDeLasEvaluaciones / totalDeLasEvaluaciones;
}
}
Clase con main
public class Principal {
public static void main(String[] args) {
Pelicula miPelicula = new Pelicula();
miPelicula.nombre = "Matrix";
miPelicula.fechaDeLanzamiento = 1999;
miPelicula.duracionEnMinutos = 136;
miPelicula.incluidoEnElPlan = true;
// Mostrar ficha técnica
miPelicula.muestraFichaTecnica();
// Evaluar la película
miPelicula.evalua(8.5);
miPelicula.evalua(9.0);
miPelicula.evalua(7.5);
// Mostrar la media de evaluaciones
System.out.println("Media de evaluaciones: " + miPelicula.calculaMedia());
}
}