Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/12/2012, 05:14
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: Clase Scanner metodo nextLine()

El problema de usar nextInt con entrada por teclado es que después de introducir un número pulsas la tecla return, por lo que se coge el número pero el pulsado de la tecla return se queda en el limbo, de ahí que se diga de hacer un nextLine a continuación del nextInt para limpiarlo.

Código Javascript:
Ver original
  1. int a =scan.nextInt();
  2.     scan.nextLine();
  3.     String nombre=scan.nextLine();

Con entrada por teclado es mejor leer todo con nextLine y convertir a lo que se necesite.
__________________
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.