Se incluye el texto de impresión

This commit is contained in:
IsidoroNM 2025-11-13 19:24:42 +01:00
parent ff43c0ffb9
commit 683bc05d20

View File

@ -8,14 +8,15 @@ import es.palomafp.aadd.inm.vo.Reparto;
/** /**
* *
* GestorCine: Clase que se encarga de gestionar (Continente, Pais, Actor, Director, Pelicula, Reparto) * GestorCine: Clase que se encarga de gestionar (Continente, Pais, Actor,
* Director, Pelicula, Reparto)
* *
* @author Isidoro Nevares Martín - IES Virgen de la Paloma * @author Isidoro Nevares Martín - IES Virgen de la Paloma
* @date 2 oct 2025 * @date 2 oct 2025
*/ */
public class GestorCine { public class GestorCine {
public static void main(String[] args) { public static void main(String[] args) {
GestorCine gc = new GestorCine(); GestorCine gc = new GestorCine();
gc.imprimirRepartoPeliculasActorTerminaEnT(); gc.imprimirRepartoPeliculasActorTerminaEnT();
} }
@ -24,6 +25,22 @@ public class GestorCine {
List<Reparto> listaReparto = iRepartoDAO.obtenerListaRepartoPeliculasNombreActorTerminaT(); List<Reparto> listaReparto = iRepartoDAO.obtenerListaRepartoPeliculasNombreActorTerminaT();
for (Reparto reparto : listaReparto) { for (Reparto reparto : listaReparto) {
System.out.println(reparto); System.out.println(reparto);
String textoImprimir = """
%s, que nació en %s (%s),
participó en la película '%s', rodada
en %s (%s) y dirigida por %d
que nació en %s (%s) el %s.
""";
textoImprimir= String.format(textoImprimir, reparto.getActor().getNombre(),
reparto.getActor().getPaisNacimiento().getNombre(),
reparto.getActor().getPaisNacimiento().getContinente().getNombre(),
reparto.getPelicula().getTitulo(), reparto.getPelicula().getPaisLocalizacion().getNombre(),
reparto.getPelicula().getPaisLocalizacion().getContinente().getNombre(),
reparto.getPelicula().getDirector().getNombre(),
reparto.getPelicula().getDirector().getPaisNacimiento().getNombre(),
reparto.getPelicula().getDirector().getPaisNacimiento().getContinente(),
reparto.getPelicula().getDirector().getFechaNacimiento());
System.out.println(textoImprimir);
} }
} }
} }