Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos en aula: encapsulando el proyecto

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());

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!