CLASE PRINCIPAL
import com.ronny.objetos.modelos.Pelicula;
public class Principal {
public static void main (String[]args) {
////INSTANCIA DE PELÍCULA////
Pelicula peli1 = new Pelicula();
peli1.setNombre("Mi Villano Favorito 1");
peli1.setFechaLanzamiento(2013);
peli1.setDuracion(94);
peli1.setIncluidoEnPlan(false);
peli1.imprimeDatos();
peli1.calificaPelicula(7);
peli1.calificaPelicula(8.5);
peli1.calificaPelicula(9.1);
System.out.println("Calificación promedio: "+ String.format("%.1f", peli1.calculaPromedio()));
System.out.println("Total calificaciones: " + peli1.getNumNotas());
////INSTANCIA DE PELÍCULA////
Pelicula peli2 = new Pelicula();
peli2.setNombre("Los juegos del Hambre") ;
peli2.setFechaLanzamiento(2017);
peli2.setDuracion(117);
peli2.setIncluidoEnPlan(false);
peli2.imprimeDatos();
////INSTANCIA DE PELÍCULA////
Pelicula peli3 = new Pelicula();
peli3.setNombre("Garfield");
peli3.setFechaLanzamiento(2017);
peli3.setDuracion(83);
peli3.setIncluidoEnPlan(true);
peli3.imprimeDatos();
}
}
CLASE PELICULA
package com.ronny.objetos.modelos;
public class Pelicula {
private String nombre;
private int fechaLanzamiento;
private int duracion;
private boolean incluidoEnPlan;
private double sumaNotas;
private int numNotas;
//////--------------------SETTERS-----------------//////
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setDuracion(int duracion) {
this.duracion = duracion;
}
public void setFechaLanzamiento(int fechaLanzamiento) {
this.fechaLanzamiento = fechaLanzamiento;
}
public void setIncluidoEnPlan(boolean incluidoEnPlan) {
this.incluidoEnPlan = incluidoEnPlan;
}
public int getNumNotas(){
return numNotas;
}
//////--------------------GETTERS-----------------//////
public String getNombre() {
return nombre;
}
public int getFechaLanzamiento() {
return fechaLanzamiento;
}
public int getDuracion() {
return duracion;
}
public boolean isIncluidoEnPlan() {
return incluidoEnPlan;
}
//////----------------------METODOS----------------------///////
public void imprimeDatos() {
System.out.println("*************************************");
System.out.println("La Película es: " + nombre);
System.out.println("Lanzada en el año: "+ fechaLanzamiento);
System.out.println("Duración: " + duracion + " minutos");
}
public void calificaPelicula(double nota) {
sumaNotas += nota;
numNotas++;
}
public double calculaPromedio (){
return sumaNotas / numNotas;
}
}