Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: JuanMontaña en 29 de Octubre 2015, 03:57

Título: Qué significa void en java métodos que devuelven valores y los que no CU00630B
Publicado por: JuanMontaña en 29 de Octubre 2015, 03:57
Respuestas al ejercicio CU00630B:

Código: [Seleccionar]
1) float duracionCancion (int numCancion)

2)float canciones (float duracionCancion1,float duracionCancion2...)

 3)float duracionDisco (float,duracionCancion1,float duracionCancion2...){
duracionDisco=duracionCancion1+ duracionCancion2

}

4)String Disco (String nombreCancion, float duracion){


}

La verdad no me ha quedado muy claro el tema estoy seguro hay errores sin embargo los coloco con el objetivo de que me ayuden con una expliacion. muchisimas gracias
Título: Re:Qué significa void en java métodos que devuelven valores y los que no CU00630B
Publicado por: César Krall en 31 de Octubre 2015, 14:15
Hola Juan!

La respuesta al apartado 1) es correcta, has definido un método que recibe como dato el número de canción (int numCancion) y devuelve un valor de duración de canción float duracionCancion

La respuesta al apartado 2) no está bien. Has escrito float canciones, pero el método no tiene que devolver nada. Tú has puesto que devuelve un valor numérico decimal (float), pero si no devuelve nada tendrá que ser void pedirDuracionCanciones.

La respuesta al apartado 3) tampoco está bien. La duración de las canciones será información que estará en el objeto, no tienes que pasársela como parámetros porque a la información que ya está en el objeto se puede acceder directamente.

La respuesta al apartado 4) tampoco está bien, este método no ha de devolver nada y tú has puesto que devuelve un String.

Escribe CU00630B en el buscador del foro y mira los comentarios a otros compañeros, puedes tomar este como referencia de respuesta correcta: https://www.aprenderaprogramar.com/foros/index.php?topic=956.0

Saludos!
Título: Re:Qué significa void en java métodos que devuelven valores y los que no CU00630B
Publicado por: JuanMontaña en 31 de Octubre 2015, 18:14
Muchisimas gracias cesar leere los foros respecto a este tema.
saludos