Esta publicación explicará las formas de la lista a continuación de obtener la entrada del usuario:
Vamos a empezar!
¿Qué es la clase de escáner Java y cómo usarla en Java?
Java Scanner es la clase más utilizada para obtener la entrada del usuario en Java. Proporciona varios métodos sincronizados que se utilizan para leer la entrada. La característica más significativa de la clase de escáner es que puede tomar la entrada de varias fuentes, como archivos, transmisiones de entrada, usuarios, etc.
Ejemplo
El bloque de código que se detalla a continuación explicará cómo usar la clase de escáner para obtener la cadena y los datos de tipo entero en Java:
En el programa Java anterior, realizamos las funcionalidades que cotizan a continuación:
La salida muestra que la clase de escáner toma con éxito la entrada del usuario.
¿Qué es la clase Java BufferedReader y cómo usarla en Java?
Java proporciona una clase predefinida llamada la clase BufferedReader utilizada para obtener la entrada del usuario. Es un enfoque clásico de Java para obtener la entrada del usuario. Simplemente lee el flujo de entrada y no realiza ningún análisis.
Ejemplo
En este ejemplo, utilizaremos el método Readline () de la clase BufferedReader para obtener la entrada del usuario:
El siguiente fragmento muestra el código completo y su salida correspondiente:
El fragmento anterior verificó el funcionamiento de la clase BufferedReader.
¿Qué es la clase de consola Java y cómo usarla en Java?
Es una clase predefinida en Java utilizada para obtener la entrada del usuario de la consola (i.mi., teclado/pantallas). Proporciona varios métodos que se utilizan para diferentes propósitos, como el método Readline () se utiliza para leer el texto de la consola. La clase de consola no funciona en un entorno no interactivo, e.gramo., IDE.
Ejemplo
El bloque de código dado a continuación explicará cómo obtener la entrada del usuario de la consola/KeyBord:
Ahora, abra el símbolo del sistema y siga la instrucción proporcionada en el fragmento a continuación:
Así es como compilamos y ejecutamos un programa Java usando la clase de consola Java.
Conclusión
En Java, se utilizan múltiples clases predefinidas como Scanner, BufferedReader y Console Class para obtener la entrada del usuario. La clase de escáner Java analiza los datos de entrada y utiliza varios métodos para obtener la entrada del usuario. La clase BufferedReader solo lee el flujo de entrada y no realiza ningún análisis. Utiliza varios métodos incorporados para obtener la entrada del usuario. Mientras que la clase de consola se usa para obtener la entrada del usuario de la consola (i.mi., teclado/pantallas), no funciona en un entorno no interactivo, e.gramo., IDE.