Logo de Código Facilito
  • Inicio
  • Replays
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso de programación funcional en Java!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso de programación funcional en Java

Video Ejercicios stream Java

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

Dada la siguiente clase.

package main;

public class Curso {

    private String titulo;
    private float duracion; //Expresada en horas
    private int videos; //cantidad de vídeos
    private int alumnos; //Cantidad de alumnos

    public Curso(String titulo, float duracion, int videos, int alumnos) {
        this.titulo = titulo;
        this.duracion = duracion;
        this.videos = videos;
        this.alumnos = alumnos;
    }

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public float getDuracion() {
        return duracion;
    }

    public void setDuracion(float duracion) {
        this.duracion = duracion;
    }

    public int getVideos() {
        return videos;
    }

    public void setVideos(int videos) {
        this.videos = videos;
    }

    public int getAlumnos() {
        return alumnos;
    }

    public void setAlumnos(int alumnos) {
        this.alumnos = alumnos;
    }

}

y la siguiente colección. (Si así lo deseas puedes agrear o modificar elementos para obtener un mejor resultado)

List<Curso> cursos = new ArrayList<>();
cursos.add(new Curso("Cursos profesional de Java", 6.5f, 50, 200 ));
cursos.add(new Curso("Cursos profesional de Python", 8.5f, 60, 800 ));
cursos.add(new Curso("Cursos profesional de DB", 4.5f, 70, 700 ));
cursos.add(new Curso("Cursos profesional de Android", 7.5f, 10, 400 ));
cursos.add(new Curso("Cursos profesional de Escritura", 1.5f, 10, 300 ));

Resolver los siguientes problemas.

  • Obtener la cantidad de cursos con una duración mayor a 5 horas.
  • Obtener la cantidad de cursos con una duración menor a 2 horas.
  • Listar el título de todos aquellos cursos con una cantidad de vídeos mayor a 50.
  • Mostrar en consola el título de los 3 cursos con mayor duración.
  • Mostrar en consola la duración total de todos los cursos.
  • Mostrar en consola todos aquellos libros que superen el promedio en cuanto a duración se refiere.
  • Mostrar en consola la duración de todos aquellos cursos que tengan una cantidad de alumnos inscritos menor a 500.
  • Obtener el curso con mayor duración.
  • Crear una lista de Strings con todos los titulos de los cursos.
  • check_circle_outline
    Módulo 1 | 2 clases

    Introducción

    expand_more
  • check_circle_outline
    Módulo 2 | 6 clases

    Expresiones lambda

    expand_more
  • check_circle_outline
    Módulo 3 | 19 clases

    API Stream

    expand_more
    • done_all

      Clase 1

      API Stream

    • done_all

      Clase 2

      Filtrar elementos

    • done_all

      Clase 3

      Formas de crear Streams

    • done_all

      Clase 4

      Tipos de métodos

    • done_all

      Clase 5

      Convertir a listas

    • done_all

      Clase 6

      Transformar valores

    • done_all

      Clase 7

      Método Map

    • done_all

      Clase 8

      Unir colecciones

    • done_all

      Clase 9

      ForEach

    • done_all

      Clase 10

      Encontrar elementos pt1

    • done_all

      Clase 11

      Encontrar elementos pt2

    • done_all

      Clase 12

      Funciones matemáticas

    • done_all

      Clase 13

      Reducción de elementos

    • done_all

      Clase 14

      Elementos unicos

    • done_all

      Clase 15

      Ordenamiento pt1

    • done_all

      Clase 16

      Ordenamiento pt2

    • done_all

      Clase 17

      Comparador

    • done_all

      Clase 18

      Saltos

    • done_all

      Clase 19

      Ejercicios stream Java

  • check_circle_outline
    Módulo 4 | 5 clases

    Métodos por referencia

    expand_more

Ejercicios stream Java

arrow_back Siguiente arrow_forward
Curso de programación funcional en Java