Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/03/2013, 12:52
André_01
 
Fecha de Ingreso: agosto-2006
Mensajes: 159
Antigüedad: 17 años, 9 meses
Puntos: 4
Respuesta: Me captura el dato y me lo guarda en todas la variables

Hola:

Cuando haces ...
Código:
String dato=Captura2.readLine();
... estas capturando toda una línea que se ingresa por consola. Hasta ahí está bien. El problema viene cuando quieres asignar los valores, y te sale los mismo porque estás metiendo lo mismo.
Puedes hacer dos cosas, o hacer varias capturas...
Código:
System.out.println("Ingrese nombre: ");
oscar.setNombre(Captura2.readLine());
System.out.println("Ingrese apellido: ");
oscar.setApellido(Captura2.readLine());
.. y así sucesivamente
... o pides que se ingresen los datos separados por comas (por ejemplo).
Código:
System.out.println("Ingrese datos separados por comas: ");
String [] captura = Captura2.readLine().split(",");
oscar.setNombre(captura[0]);
oscar.setapellido(captura[1]);
... etc.
De todas formas puedes buscar información sobre la clase java.util.Scanner que facilita un tanto la lectura de datos por consola.