Foros del Web » Programación para mayores de 30 ;) » Java »

Fallo en un return

Estas en el tema de Fallo en un return en el foro de Java en Foros del Web. Bueno, tengo el siguiente método: String mostrarAlumno(){ return matricula + " " + nombre + " :"+ dameMedia(); } El tema es que funciona, dado ...
  #1 (permalink)  
Antiguo 20/12/2009, 04:38
 
Fecha de Ingreso: noviembre-2007
Mensajes: 33
Antigüedad: 16 años, 5 meses
Puntos: 1
Fallo en un return

Bueno, tengo el siguiente método:

String mostrarAlumno(){

return matricula + " " + nombre + " :"+ dameMedia();
}

El tema es que funciona, dado que si antes del return, pongo:

System.out.println(matricula+nombre+dameMedia());

Muestra los datos sin problemas, pero se supone que el return debería hacer lo mismo no? pues no, no me devuelve nada.

¿Porqué?

Help me plz!!

Gracias de antemano
  #2 (permalink)  
Antiguo 20/12/2009, 06:51
 
Fecha de Ingreso: diciembre-2009
Mensajes: 9
Antigüedad: 14 años, 4 meses
Puntos: 0
Sonrisa Respuesta: Fallo en un return

Amigo estas confundiendo las cosas los metodos que retornan valores no tienen nada que ver con imprimir en pantalla los metodo que retornan valores cuando los ejecutas te dan un valor como si fueran una variable cualquiera prueba con esto:

Código:
System.out.println(mostrarAlumno());
  #3 (permalink)  
Antiguo 20/12/2009, 08:49
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 8 meses
Puntos: 13
Respuesta: Fallo en un return

String mostrarAlumno(){

return matricula + " " + nombre + " :"+ dameMedia();
}

System.out.println(mostrarAlumno());
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #4 (permalink)  
Antiguo 20/12/2009, 17:38
 
Fecha de Ingreso: noviembre-2007
Mensajes: 33
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Fallo en un return

jejeje, claro, que tonto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.