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

[Duda] duda

hola esto no lo habían enseñado , de que se trata System.out.printf("Serie: %s Temporada %s Episodio %s Evaluación %s\n", e.getSerie().getTitulo(), e.getTemporada(), e.getNumeroEpisodio(), e.getEvaluacion())); ?

2 respuestas

¡Hola Estudiante, espero que estés bien!

Parece que estás teniendo dudas sobre el código que has mostrado. El fragmento de código que has compartido es un ejemplo de uso de System.out.printf en Java. Este método se utiliza para imprimir una cadena formateada con valores específicos.

En este caso, el código está mostrando información sobre una serie, temporada, episodio y evaluación. Por ejemplo, si e.getSerie().getTitulo() devuelve "Game of Thrones", e.getTemporada() devuelve "1", e.getNumeroEpisodio() devuelve "1" y e.getEvaluacion() devuelve "5", la salida del System.out.printf sería "Serie: Game of Thrones Temporada 1 Episodio 1 Evaluación 5".

Si necesitas más ayuda con este código o tienes alguna otra pregunta, no dudes en preguntar. ¡Espero haber ayudado y buenos estudios!

Hola, añadiendo un poco al tema, también puedes hacerlo con:

String texto = """
                        Aqui va el texto con formato
                        %s
                        %d
                        ...
                        """.formatted(aquí_la_variable_string, aquí_la_variable_numerica, ...);
System.out.println(texto);

Que es similar a printf, solo que se está haciendo desde el la variable String