Cos'è Java.util.Scanner in Java

Cos'è Java.util.Scanner in Java
In Java, il "Input dell'utente"Ha un ruolo vitale nel lavoro e nell'esecuzione delle operazioni con le voci personalizzate in tempo reale. Più specificamente, nella situazione dell'applicazione dell'algoritmo implementato sui valori personalizzati di input dell'utente. Di conseguenza, il "Giava.util.Scanner"Migliora l'interazione dello sviluppatore-utente e fornisce utilità all'utente finale.

Questo articolo approfondirà l'utilizzo e l'implementazione della classe "scanner" nella "Java.pacchetto util ".

Cos'è Java.util.Scanner "in java?

"Scanner"Corrisponde a una classe contenuta in"Giava.util" pacchetto. Viene utilizzato per prendere input da un utente per qualsiasi tipo di dati primitivo, i.e., "int","Corda" eccetera. tramite i loro metodi assegnati.

Sintassi

Scanner ob = nuovo scanner (sistema.In);

In questa sintassi:

  • "ob"Punta a"Scanner"Oggetto.
  • "Sistema.In"Legge l'input dall'utente in base a un particolare tipo di dati.

Assicurati di importare il pacchetto sotto fornito per abilitare l'input dell'utente prima di procedere agli esempi:

Importa Java.util.Scanner;

Esempio 1: applicare “Java.util.Scanner "in Java usando il metodo" NextInt () "

In questo esempio, il "Scanner"La classe può essere utilizzata per garantire il valore di input dell'utente come"Numero intero"Tipo di dati e restituiti:

PublicClassScannerInput
publicStaticVoidMain (String [] args)
Scanner Object = new Scanner (Sistema.In);
Sistema.fuori.println ("Immettere l'ID:");
int x = oggetto.NextInt ();
Sistema.fuori.println ("L'ID è:"+ x);
oggetto.vicino();

Nel frammento di codice sopra, applicare i passaggi sotto forniti:

  • Prima di tutto, crea un "Scanner”Oggetto chiamato"oggetto" usando il "nuovo"Parola chiave e"Scanner()"Costruttore, rispettivamente.
  • Dopodiché, associa il "NextInt ()"Metodo con l'oggetto per garantire il valore di input dell'utente come"Numero intero".
  • Infine, visualizzare il valore intero di input dell'utente e chiudere lo scanner tramite "vicino()" metodo.

Produzione

In questo output, l'input dell'utente "Numero intero"I valori vengono restituiti in modo appropriato.

Esempio 2: applicazione di “Java.util.Scanner "in Java usando il metodo" NextLine () "

Questo esempio applica il "Scanner"Classe per inserire il"Corda"Valori dell'utente e restituirli:

PublicClassScannerInput
publicStaticVoidMain (String [] args)
Scanner Object = new Scanner (Sistema.In);
Sistema.fuori.println ("Immettere il nome:");
Stringa x = oggetto.NextLine ();
Sistema.fuori.println ("Il nome è:"+ x);
oggetto.vicino();

Secondo le righe di codice sopra:

  • Ricorda gli approcci discussi per la creazione di "Scanner"Oggetto.
  • Nel passaggio successivo, associa il "Nextline ()"Metodo per abilitare il valore di input dell'utente come"Corda".
  • Infine, restituisci il valore della stringa di input e chiudi lo scanner.

Produzione

Questo output significa che il tipo di dati allocato, i.e., "Corda"I valori vengono inseriti e restituiti dall'utente di conseguenza.

Conclusione

"Scanner"È una classe contenuta in"Giava.util"Pacchetto che viene utilizzato per prendere input dell'utente di più tipi di dati, i.e., int, stringa, ecc. usando i loro metodi assegnati. Questo articolo ha discusso dell'attuazione di "Giava.util.Scanner"In Java.