Java - Problema con statement de Retorno

 
Vista:

Problema con statement de Retorno

Publicado por Ganges Mitos (2 intervenciones) el 19/09/2010 18:59:05
Hola a todos, bueno mi problema es que le he dado miles de revisiones a este programa que quiero compilar con javac de MS-DOS, pero siempre me retorna un error que dice:

DemoEmpleado.java_41:missing return statement
}
^
1 error

El código es el siguiente y con un comentario indico la linea 41 que es la que està dando error.:

class Empleado
{
Scanner entrada = new Scanner(System.in);
double sueldo;
String codigo,nombre,apellido,cargo;

public String nombreCompleto()
{
System.out.println("Nombre Completo: "+nombre+" "+apellido);
} // <-------------------- ESTA ES LA LINEA 41

public void capturarDatos()
{
System.out.print("Digite Código del Empleado: ");
codigo=entrada.nextLine();
System.out.print("Digite Nombre del Empleado: ");
nombre=entrada.nextLine();
System.out.print("Digite Apellido del Empleado: ");
apellido=entrada.nextLine();
System.out.print("Digite Cargo del Empleado: ");
cargo=entrada.nextLine();
System.out.print("Digite Sueldo del Empleado: ");
sueldo=entrada.nextDouble();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con statement de Retorno

Publicado por Javier (41 intervenciones) el 19/09/2010 19:07:17
Hola tu problema es en el metodo nombreCompleto()

Tu metodo deberia retornar un objeto de Clase String, pero unicamente muestra por pantalla los datos.

Hacelo asi:

public String nombreCompleto()
{
return "Nombre Completo: "+nombre+" "+apellido;
}

y para imprimirlo:

System.out.print(nombreCompleto());

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema con statement de Retorno

Publicado por Ganges Mitos (2 intervenciones) el 20/09/2010 00:57:17
Muchas gracias!!! Eso lo solucionó, Dios te bendiga.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar