Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2. Se requiere un informe de todas los discos de género y artista dados por el usuario. El informe debe tener todos
los datos de los discos incluyendo la cantidad de canciones. Si no existen discos se debe lanzar el error
correspondiente utilizando la excepción PersistenciaException.
Pista:
En el libro del curso puedes consultar la sección 3.8 Escritura de archivos que se encuentra en las páginas 115 – 116
Resumen: Se requiere un informe de todas los discos de género y artista dados por el usuario. El
informe debe tener todos los datos de los discos incluyendo la cantidad de canciones. Si
no existen discos se debe lanzar el error correspondiente utilizando la excepción
PersistenciaException.
Entradas: Los datos de los discos y la cantidad de caciones
Situación anormal: Si no existen discos se debe lanzar el error correspondiente utilizando la excepción
PersistenciaException.
b. Programe el método que permite dar respuesta al requerimiento anterior.
/**
*
*
*
*/
Public class Discotienda
__________________________________________________________________________
{
Public void generarInforme (String pGenero, String pArtista)
{
if(discos.size==0)
{ trhow new Exception (“No hay discos. Imposible generar el Informe”);
}
File archivo = new File(“./data/informe.txt”);
printWriter plumita = new PrintWriter(archivo);
*/
4. En la aplicación de la discotienda se requiere un servicio que permita generar un reporte de las canciones que
pertenecen a discos de género POP o ROCK baratas y de alta calidad. Una canción es barata si cuesta menos de
10 mil y es de alta calidad si tiene más de 5000 Kbps. Seleccione el directorio y nombre del archivo donde
escribirá la información del reporte. El formato debe ser el siguiente:
{
if(discos.size==0)
{ trhow new Exception (“No hay discos. Imposible generar el Informe”);
}
}
Plumita.close();
}
}