¿reportar mas de un apellido en java con String?
estoy que trabajo en objetos (o1 es el nombre de mi objeto)
tengo esto
"n" es mi número de trabajadores en este caso le puse 2
String ape,nom;
int n;
System...("Ingrese Cantidad de Trabajadores: ");
n=Integer.parseInt(br.readLine());
for(i=0;i<n;i++)
{
System....("ingrese el nombre")
nom=br.readLine();
System....("ingrese el apellido")
ape=br.readLine();
o1.apellido(ape);
o1.nombre(nom);
}
System...("El apellido de los trabajadores es")+o1.apellido;
System...("El nombre de los trabajadores es")+o1.nombre;
double dat=0,dat 1=0;
void apellidos(String ape)
{
dat=ape;
}
void nombres(String nom)
{
dat1=nom;
}
String apellido()
{
return dat;
}
String nombre()
{
return dat1;
}
me sale solo el ultimo apellido y el ultimo nombre
intente ponerle un acumulador :S
dat=dat+ape;
dat1=dat1+nom;
y al final me salia
nullTAPIAHERRERA [me salia junto](TAPIA 1ER APELLIDO HERRERA SEGUNDO APELLIDO)
nullJOELFRANKLIN [me salia junto](JOEL 1ER NOMBRE FRANKLIN 2DO NOMBRE)
alguien me podria ayudar?
|