Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/09/2011, 07:23
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Linea de Secuencias de Comando no se ejecuta bien

Hola,

Cita:
Iniciado por DiXoen Ver Mensaje
System.out.println("Ingrese el sexo del alumno, M/Masculino - F/Femenino");
sexo=Leer.datoChar();

Persona uno=new Persona(nombre,rut,direccion,edad,sexo);

System.out.println("Ingrese la asignatura");
asignatura=Leer.dato();
Cita:
Iniciado por Fuzzylog Ver Mensaje
si no me equivoco de los tiempos en los que recibí los cursillos de java, este es un problema típico cuando abres un reader que espera que ingreses datos y luego no lo cierras.
A mi me parece más que el problema era la lectura del retorno de carro. Posiblemente leyó un byte (M/F), el siguiente byte/char en el Buffer era un retorno de carro y lo recoge el siguiente read. Solo le sucede al leer un 'char', caso clásico en C/C++.

Saludos,