Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Haz como yo hice

public class Pelicula {

private String nombre;
private int fechaDeLanzamiento;
private int duracionEnMinutos;
private boolean incluidoEnElPlan;
private double sumaDeLasEvaluaciones;
private int totalDeLasEvaluaciones;

public void muestraFichaTecnica() {
    System.out.println("Nombre de la película: " + nombre);
    System.out.println("Fecha de lanzamiento: " + fechaDeLanzamiento);
    System.out.println("Duración en minutos: " + duracionEnMinutos);
}

public void evalua(double nota) {
    sumaDeLasEvaluaciones += nota;
    totalDeLasEvaluaciones++;
}

public double calculaMedia() {
    return sumaDeLasEvaluaciones / totalDeLasEvaluaciones;
}

// Getters y Setters

public String getNombre() {
    return nombre;
}

public void setNombre(String nombre) {
    this.nombre = nombre;
}

public int getFechaDeLanzamiento() {
    return fechaDeLanzamiento;
}

public void setFechaDeLanzamiento(int fechaDeLanzamiento) {
    this.fechaDeLanzamiento = fechaDeLanzamiento;
}

public int getDuracionEnMinutos() {
    return duracionEnMinutos;
}

public void setDuracionEnMinutos(int duracionEnMinutos) {
    this.duracionEnMinutos = duracionEnMinutos;
}

public boolean isIncluidoEnElPlan() {
    return incluidoEnElPlan;
}

public void setIncluidoEnElPlan(boolean incluidoEnElPlan) {
    this.incluidoEnElPlan = incluidoEnElPlan;
}

}

public class Principal {

public static void main(String[] args) {

    Pelicula miPelicula = new Pelicula();

    miPelicula.setNombre("Titanic");
    miPelicula.setFechaDeLanzamiento(1997);
    miPelicula.setDuracionEnMinutos(195);
    miPelicula.setIncluidoEnElPlan(true);

    miPelicula.muestraFichaTecnica();

    miPelicula.evalua(9);
    miPelicula.evalua(8);
    miPelicula.evalua(10);

    System.out.println("Total de evaluaciones: " + miPelicula.calculaMedia());
}

}