diff --git a/src/es/palomafp/aadd/inm/GestorCine.java b/src/es/palomafp/aadd/inm/GestorCine.java index 02df737..e2a0788 100644 --- a/src/es/palomafp/aadd/inm/GestorCine.java +++ b/src/es/palomafp/aadd/inm/GestorCine.java @@ -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 * @date 2 oct 2025 */ public class GestorCine { public static void main(String[] args) { - GestorCine gc = new GestorCine(); + GestorCine gc = new GestorCine(); gc.imprimirRepartoPeliculasActorTerminaEnT(); } @@ -23,7 +24,23 @@ public class GestorCine { IRepartoDAO iRepartoDAO = new RepartoDaoGeneral(); List listaReparto = iRepartoDAO.obtenerListaRepartoPeliculasNombreActorTerminaT(); 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); } } }