Cómo obtener la entrada del usuario en Java usando la clase de escáner

Cómo obtener la entrada del usuario en Java usando la clase de escáner
Una de las cosas notables en un lenguaje de programación es que podemos escribir programas a los que los usuarios pueden interactuar. La programación de Java permite que un usuario ingrese datos por medio de la Escáner clase. Es una clase incorporada en Java que está presente en el Java.utilizar paquete. El Escáner La clase proporciona varios métodos que pueden usarse para lograr diferentes funcionalidades, como leer, analizar los datos, etc. En Java, el escáner La clase es una de las formas más simples, más fáciles y más utilizadas de obtener información de los usuarios.

Este artículo presenta una descripción completa de Cómo obtener la entrada del usuario en Java, y en este sentido, este artículo cubrirá los siguientes aspectos de Escáner Clase.

  • Clase de escáner en Java
  • Cómo importar la clase de escáner
  • Cómo crear objeto de la clase de escáner
  • Varios métodos de clase de escáner
  • Implementación práctica de la clase de escáner en Java

Entonces empecemos!

Clase de escáner Java

Pertenece a Java.Utily Package y se puede usar para obtener la entrada de cadenas y tipos primitivos como INT, char, flotación, etc. Para trabajar con la clase de escáner Java, tenemos que seguir los pasos dados a continuación:

  1. Importar la clase de escáner,
  2. Crear el objeto de la clase de escáner.
  3. Utilice los métodos incorporados de la clase de escáner para tomar la entrada del usuario.

Cómo importar la clase de escáner

Inicialmente, tenemos que importar la clase de escáner en nuestro proyecto y para hacerlo, tenemos que escribir la siguiente pieza de código:

Importar java.utilizar.Escáner

Cómo crear objeto de la clase de escáner

La importación de la clase de escáner nos permitirá crear el objeto de la clase de escáner y hacerlo, debemos seguir la sintaxis dividida a continuación:

Scanner Scan = New Scanner (sistema.en);

Aquí en el código anterior-snippet el sistema.en es un objeto predefinido que representa la transmisión de entrada.

Varios métodos de clase de escáner

Hasta ahora hemos terminado de importar la clase de escáner y creando el objeto de esa clase en nuestro proyecto. Ahora, podemos utilizar cualquiera de los métodos incorporados de la clase de escáner, como Next (), NextLine (), NextShort () y muchos más.

Para leer cualquier datos numéricos o datos cortos, todo lo que tiene que hacer es simplemente especificar el tipo de datos junto con "próximo" seguido de paréntesis como se muestra a continuación:

nextInt () Método para tomar un valor entero,

NEXTSHORT () método para obtener un valor de tipo de datos corto y así sucesivamente.

Uno de los métodos de clase de escáner más significativos y ampliamente utilizados es el Proxima linea() método que se utiliza para leer las cadenas.

Implementación práctica de la clase de escáner en Java

Para una comprensión profunda, implementemos los conceptos mencionados anteriormente en un ejemplo.

Ejemplo

El código dado a continuación proporcionará una mejor comprensión de cómo obtener la entrada de los usuarios utilizando la clase de escáner:

importar java.utilizar.Escáner;
Usuarios de la clase pública INPUT
public static void main (string [] args)
Scanner Scan = New Scanner (sistema.en);
Sistema.afuera.println ("Ingrese el nombre del empleado:");
Cadena empname = escanear.Proxima linea();
Sistema.afuera.println ("Ingrese la identificación del empleado:");
int empid = escanear.nextInt ();
Sistema.afuera.println ("Nombre del empleado:" + empname);
Sistema.afuera.println ("ID de empleado:" + Empid);

En el fragmento anterior, tomamos el nombre y la identificación del empleado del usuario, el código completo y la salida respectiva se muestran en la siguiente captura de pantalla:

La salida autentica que el funcionamiento de la clase de escáner, ya que toma los datos del usuario con éxito.

Conclusión

En Java, para obtener la entrada de los usuarios, todo lo que necesita hacer es importar la clase de escáner de Java.Paquete Util, luego cree el objeto de esa clase y utilice los métodos incorporados de la clase para realizar diferentes funcionalidades. La clase de escáner proporciona una amplia gama de métodos para leer valores de varios tipos de datos e.gramo. Los métodos NextLine (), NextInt () y NextByte () se pueden usar para leer datos de cadena, entero y byte respectivamente del usuario. Hay muchos más métodos/funciones que se pueden utilizar para varios fines. Este artículo presenta una comprensión profunda de lo que es la clase de escáner y cómo trabajar con la clase de escáner.