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

[Sugerencia] Para evitar errores con coma o punto

 private void filtrarSeriesPorTemporadaYEvaluacion() {
        System.out.println("¿Filtrar series con cuantas temporadas?");
        var totalTemporadas = teclado.nextInt();
        teclado.nextLine();
        System.out.println("¿Con evaluacion a partir de cual valor?");
        String evaluacionStr = teclado.nextLine();
        double evaluacion;
        try {
            evaluacion = Double.parseDouble(evaluacionStr.replace(',', '.'));
        } catch (NumberFormatException e) {
            System.out.println("Valor inválido para evaluación.");
            return; // o pedir la entrada nuevamente
        }
        List<Serie> filtroSeries = repository.seriesPorTemporadaYEvaluacion(totalTemporadas, evaluacion);
        System.out.println("*** Series filtradas ***");
        filtroSeries.forEach(s -> System.out.println(s.getTitulo() + " - evaluacion: " + s.getEvaluacion()));

    }