12
« en: 06 de Febrero 2015, 02:27 »
Buenas noches a todos los de aprender a programar. Aquí adjunto el entregable de signatura de metodos pues no se si esta bien, pero ps tengo una duda en la parte donde el administrador ingresa las duraciones de las canciones una por una no se si es de esta forma,
lo otro es que al realizar la solicitud en el objeto introducir duraciones no me aparece el mensaje de texto que le indica al administrador que ingrese las duraciones de las canciones una por una ,
tambien cuando creo los objectos en blueJ y compilo se borran los objetos creados y hay que volver a colocarlos cada que haya compilado.
agradeco mucho la ayuda prestada
att: victor
public class DiscoMusical {
private float obtenerDuracion;
private float cancion1;
private float cancion2;
private float cancion3;
private float cancion4;
private float cancion5;
private float cancion6;
private float cancion7;
private String tituloCancion;
public DiscoMusical (){
cancion1 = (float) 5.41;
cancion2 = (float) 3.53;
cancion3 = (float) 3.59;
cancion4 = (float) 4.37;
cancion5 = (float) 3.39;
cancion6 = (float) 4.36;
cancion7 = (float) 0;
}
//Metodo para obtener la duracion de las canciones a traves del numero de la cancion dentro del disco
public void setObtenerDuracion (float valorObtenerDuracion){
obtenerDuracion = valorObtenerDuracion;
if (obtenerDuracion == 1) { obtenerDuracion = cancion1; }
else if (obtenerDuracion == 2){ obtenerDuracion = cancion2;}
else if (obtenerDuracion == 3){ obtenerDuracion = cancion3;}
else if (obtenerDuracion == 4){ obtenerDuracion = cancion4;}
else if (obtenerDuracion == 5){ obtenerDuracion = cancion5;}
else if (obtenerDuracion == 6){ obtenerDuracion = cancion6;}
else if (obtenerDuracion == 7){ obtenerDuracion = cancion7;}
else {obtenerDuracion = (float) 0;}
}//cierre metodo
//Metodo para solicitarle al administrador que introdusca cada una de las duracion de las canciones
public void setIntroducirDuracion(float valorCancion1,float valorCancion2,float valorCancion3,float valorCancion4,float valorCancion5,float valorCancion6) {
System.out.println("Buenas señor administrador por favor introduzca una por una la duracion de las canciones. ");
cancion1 = valorCancion1;
cancion2 = valorCancion2;
cancion3 = valorCancion3;
cancion4 = valorCancion4;
cancion5 = valorCancion5;
cancion6 = valorCancion6;
}//cierre metodo
//metodo para ingresar cancion nueva su titulo
public void setAñadirTituloCancion (String valorTituloCancion){
tituloCancion = valorTituloCancion;
}//cierre metodo
//metodo para ingresar cancion nueva su duracion
public void setAñadirDuracionCancion (float valorDuracion){
cancion7 = valorDuracion;
}//cierre metodo
//Metodo devuelve el valor de obtener la duracion de las canciones
public float getObtenerDuracion (){ return obtenerDuracion; }//cierre metodo
//metodo devuelve el valor de la cancion añadida titulo de la cancion
public String getAñadirTituloCancion (){ return tituloCancion; }//cierre metodo
//metodo devuelve el valor de la cancion añadida duracion de la cancion
public float getAñadirDuracionCancion(){ return cancion7; }//cierre metodo
}//cierre de la clase