
Jeiner Alexis Bustos Quipo
PreguntaHola.
Me pueden explicar cuál es la diferencia entre almacenar un valor a través de un Scanner con la sentencia:
responce = Integer.valueOf(sc.nextLine()); y
responce = sc.nextInt();
Gracias.
Ronny Andres
La diferencia es que con: Integer.valueOf(sc.nextLine()); traes primero que todo un dato tipo String con sc.nextLine() para posteriormente convertirlo a Entero con Integer.valueOf(####), aqui estas haciendo 2 procesos. Ahora, con sc.nextInt(); lo que haces es que directamente te trae o lee un Entero sin necesidad ya de convertirlo.