Obtener La Entrada Del Usuario En Javascript

| | | | | | | | | | | | | | | | | | | | | | |

La clase de escáner se utiliza para leer la entrada del usuario de Java. Java Scanner está integrado en el paquete java.util, por lo que no se necesitan bibliotecas externas para usarlo. El escáner lee el texto de la entrada estándar. Este texto se devuelve al programa principal para que pueda almacenarse o manipularse. Comprender cómo obtener la entrada del usuario en Java es una habilidad esencial. Por ejemplo, supongamos que está creando una aplicación con un formulario de inicio de sesión. Deberá administrar la entrada del usuario para la información de inicio de sesión del usuario transferido.

En Java, puede usar la clase Scanner para recibir la entrada del usuario que puede procesar en su programa . Este tutorial discutirá, usando algunos ejemplos, cómo usar la clase Java Scanner para recibir la entrada del usuario.

Clase Java Scanner

La clase Java Scanner se usa para recopilar la entrada del usuario. Scanner es parte del paquete java.util, por lo que se puede importar sin descargar bibliotecas externas. El escáner lee el texto de la entrada estándar y lo devuelve a un programa.

Para trabajar con la clase de escáner, primero debe importarlo a su código. Hay dos formas de hacer esto:

  1. Si solo necesita trabajar con la clase java.util.Scanner, puede importar la clase Scanner directamente
  2. Si está trabajando con otros módulos en la biblioteca java.util, puede importar toda la biblioteca.

El siguiente es el código para cada uno de los procesos anteriores:

La primera línea de código importa la clase de escáner. La segunda línea de código importa todos los paquetes a la biblioteca java.util, incluido el escáner.

Cabe señalar que hay otras formas de recibir datos de entrada del usuario en Java. Puede usar Java BufferedReader, InputStreamReader, DataInputStream y las clases de consola

Sin embargo, el curso de escáner es el método más popular para recopilar información del usuario en Java. Por lo tanto, nos centraremos en esta clase en este artículo

Sintaxis de entrada del usuario de Java

Puede recopilar la entrada del usuario usando la clase de escáner. La clase de escáner lee el texto que un usuario ingresa en la consola y envía ese texto a un programa. El escáner es el método principal de Java para recopilar información del usuario.

Después de importar la clase Java Scanner, puede comenzar a usarla para recopilar la información del usuario. Esta es la sintaxis de la clase Java Scanner:

En este ejemplo, hemos creado una variable llamada input que recopila el siguiente valor que el usuario ingresa en la consola, por lo que creamos una variable llamada Number que recopila el valor que el usuario envía a la consola.

ejemplo de entrada de usuario de Java

Por ejemplo, suponga que está creando una aplicación para una máquina local que realiza un seguimiento de su inventario. La gerente nos pidió que creáramos un programa simple que pueda usar para agregar artículos a la lista de inventario de la tienda. Il manager vuole poter insert due valori: il nome dell`articolo e la sua quantità.

Ecco il codice che useremmo per creare questo programma:

Il primo input accettiamo il nome dell ` artículo. Será una cadena porque los nombres de los elementos están en modo texto y usan una variedad de caracteres. En el siguiente código, definimos esta cadena con el código: String product_name.

La siguiente entrada es la cantidad del artículo. Será un número. En el siguiente código, definimos este número con el código: quantity int, donde int representa el número entero.

Cuando ejecutamos nuestro código y ingrese valores de ejemplo, el programa devuelve la siguiente respuesta:

Nombre del producto: MacBook Pro 2019 de 15 pulgadas

Valor ingresado: MacBook Pro 2019 de 15 pulgadas pulgada

Cantidad: 7

Valor entrada: 7

Como puedas mira, nuestro programa ha recopilado información del usuario. Luego se devuelve el valor ingresado por el usuario a la consola. Esto nos permite verificar que nuestro programa funciona

Cómo nuestro Java El programa del escáner funciona

Analizaremos nuestro código paso a paso.

  1. Importamos la biblioteca del escáner a nuestro código para que podamos recibir la entrada del usuario.
  2. Declaramos una clase llamada main que almacena código para nuestro programa
  3. inicializando la clase de escáner usando Scanner input = new Scanner (System.in). la entrada Las variables de Java almacenan nuestro escáner inicializado
  4. Imprimimos "nombre del producto:". en la consola y le pedimos al usuario que envíe un nombre de producto utilizando entrada .next() ;.
  5. Imprimimos en la c .solo el nombre del producto que envió el usuario
  6. Imprimimos < em>Cantidad: en la consola y solicite al usuario que envíe la cantidad del producto en stock mediante la entrada . nextInt ().
  7. imprimimos el valor de la cantidad ty en la consola

Tenga en cuenta que we. usó un código diferente para recopilar números y canales. Cuando reunimos el nombre del producto usamos input.next (); y cuando reunimos la cantidad del producto usamos input.nextInt ();.

Java Scanner: tipos de entrada

En nuestro ejemplo anterior, recopilamos dos tipos de datos de usuario: una cadena y un número entero. Como se mencionó anteriormente, tuvimos que usar un código diferente para recopilar este tipo de datos.

Diferentes tipos de datos, como cadenas y números enteros, están sujetos a métodos separados. Entonces, para recopilar un booleano, utilizará un código diferente al que usa para recopilar un flotante.

Aquí hay una tabla que muestra todos los métodos utilizados para recopilar la entrada del usuario en Java usando la clase Scanner:

método tipo de valor que recopila el proceso
nextBoolean () boolean
nextByte () bytes
nextDouble () para duplicar
nextFloat () float
nextInt() int
nextLine() Cadena
siguienteLargo() larga
siguienteCorto() short

Si ingresa el tipo de entrada incorrecto, su programa lanzará una InputMismatchException. Por ejemplo, si intenta insertar un doble en un campo que recopila valores booleanos, su programa genera una excepción.

reúne un booleano

Cualquiera de los dos va a la tienda de informática. Digamos que queremos actualizar nuestro programa primero y permitir que nuestro gerente de la tienda de computadoras entre si el producto está en exhibición o en stock.

Para hacer esto, queremos recopilar un nuevo valor llamado on_display que almacenará la entrada como un valor booleano, ya que solo puede tener dos valores: verdadero o falso.

Este es el código que podríamos usar para recopilar estos datos:

Cuando ejecutamos nuestro código e ingresamos valores de muestra, el programa devuelve la siguiente respuesta:

Nombre del producto: MacBook Pro 2019 de 15 pulgadas

Valor ingresado: MacBook Pro 15 pulgadas 2019

Cantidad: 7

Valor ingresado: 7

En pantalla: verdadero

Valor ingresado: verdadero >

Nuestro programa funciona de la misma manera que el ejemplo anterior. Sin embargo, en esta ocasión recaudamos un mayor valor por parte del usuario: si el producto que incluyó en el programa está en pantalla. Usamos el método nextBoolean() para recuperar este valor del usuario. Luego imprimimos este valor en la consola.

Conclusión

Puede usar la clase Scanner de Java en la entrada de un usuario de Collect. La clase Scanner puede recopilar una variedad de tipos de datos de los usuarios, incluidos valores cortos, cadenas, valores booleanos y otros.

En este tutorial, usando algunos ejemplos, aprendimos cómo usar la clase Java Scanner para recopilar la entrada del usuario. Además, hemos discutido los diferentes tipos de datos ofrecidos por la clase de escáner que podemos usar para recopilar la entrada del usuario.

Para obtener más información sobre la codificación en Java, lea nuestro Guía de codificación Java