Primero expongo el código y luego mi problema:
Dispnogo de DVDCine.java:
Código Java:
Ver originalpublic class DVDCine {
int duración;
this.título=título;
this.director=director;
this.productor=productor;
this.protagonistas=protagonistas;
this.género=género;
this.duración=duración;
this.resumen=resumen;
}
return duración+" min.";
}
return título.toUpperCase()+"\nDe: "+director+"\nProducción: "+productor+"\nCon: "+protagonistas+"\n"+género+"-"+muestraDuración()+"\nResumen:\n "+resumen;
}
boolean esThriller(){
if(género=="Thriller")
return true;
else
return false;
}
boolean tieneResumen(){
return resumen.length()>0;
}
}
Y del archivo GestionaDVDCine.java:
Código Java:
Ver originalimport java.util.*;
public class GestionaDVDCine {
public static void main
(String args
[]){ Scanner sc
=new Scanner
(System.
in); System.
out.
print("Director: "); String director
=sc.
nextLine(); System.
out.
print("Productor: "); String productor
=sc.
nextLine(); System.
out.
print("Protagonistas: "); String protagonistas
=sc.
nextLine(); System.
out.
print("Duración: "); int duración=sc.nextInt();
System.
out.
println("Resumen: "); //AQUÍ NO ME DA LA OPCIÓN DE INTRODUCIR TEXTO POR TECLADO
DVDCine pelicula=new DVDCine(título, director, productor, protagonistas, género, duración, resumen);
System.
out.
print(pelicula.
muestraDVDCine());
}
}
El resultado de este programa debería de ser:
NOMBRE DE LA PEL穩CULA
De: Woody Allen
Producción: WB Estudios
Con: Woody Allen y Ben Aflek
Acci籀n-120 min.
Resumen: Esta película ha sido ganadora de 3 oscars..
Bien ahora paso a explicar mi problema:
Cuando introduzco el penultimo atributo (duración) automaticamente se salta el Resumen y finaliza el programa. He revisado el código varias veces pero no soy capaz de dar con el problema.
Estaría muy agradecido si alguien pudiese decirme que está mal. Muchas gracias.