¿Por qué Anahí usó el valueOf en vez del nextInt(); cada vez que “convierte” un String a datos de tipo entero, cuando lo pasan por teclado?

Dewin Fabián Acosta Jiménez

Dewin Fabián Acosta Jiménez

Pregunta
student
hace 5 años

¿Por qué Anahí usó el valueOf en vez del nextInt(); cada vez que “convierte” un String a datos de tipo entero, cuando lo pasan por teclado?

1 respuestas
para escribir tu comentario
    Enrique Rabell Talamantes

    Enrique Rabell Talamantes

    student
    hace 5 años

    La clase Scanner() tiene varios métodos y como dices si lo que ella quiere es un Int podria usar el método nextInt(), pero para usar el método nextint recibe literalmente el siguiente int, por lo que si alguien intentara poner 10 estrictamente el siguiente entero es 1 y no 10, la maestra utiliza .nextLine() que espera a que el usuario indique que termino la linea con un enter y así permitir el uso de los números mayores a un dígito, la posibilidad de corregir borrando si es que te equivocaste y también darle un poco mas de espacio al usuario, ya que al continuar el codigo justo cuando el usuario ponga el numero puede ser demasiado invasivo. Espero haberte ayudado :)

Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.

Curso de Java SE Orientado a Objetos
Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.