Vale, ya me sale, tu comentario me ha sido de mucha ayuda.
Lo he hecho así:
Persona persona[]=new Persona[numPersonas];
for (i=0;i<numPersonas;i++)
{
Persona p=new Persona();
p.leerNombre();
p.leerEdad();
p.leerPeso();
persona=p;
}
for (i=0;i<numPersonas;i++)
{
personas.imprimirDatos();
}
Así, me crea tantas personas como quiera el usuario y cada una hace el método leerDatos() y luego cuanto terminas de pasar los datos de todas las personas se imprime el nombre y la edad de cada persona, todas seguidas.
Muchas gracias. Un saludo.
Lo he hecho así:
Persona persona[]=new Persona[numPersonas];
for (i=0;i<numPersonas;i++)
{
Persona p=new Persona();
p.leerNombre();
p.leerEdad();
p.leerPeso();
persona=p;
}
for (i=0;i<numPersonas;i++)
{
personas.imprimirDatos();
}
Así, me crea tantas personas como quiera el usuario y cada una hace el método leerDatos() y luego cuanto terminas de pasar los datos de todas las personas se imprime el nombre y la edad de cada persona, todas seguidas.
Muchas gracias. Un saludo.