Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/08/2015, 01:04
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Problema con bucle y condicional

Cuando se introduce un valor por consola Scanner captura el valor más el enter, por lo que cuando dices que lea el Int, queda en el buffer el enter, cuando llega a leerEntrada.nextLine() no espera a que introduzcas un nuevo valor ya que usa el enter.

La solución pasa porque en vez de nextInt leas nextLine o que después del nextInt hagas un nextLine para eliminar del buffer el enter.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.