Questo articolo presenta una panoramica completa di Come ottenere l'input dell'utente in Java, E a questo proposito, questo articolo coprirà i seguenti aspetti di Scanner Classe.
Quindi iniziamo!
Classe di scanner Java
Appartiene a Java.pacchetto util e può essere utilizzato per ottenere l'input di tipi di stringa e primitivi come int, char, galleggiante, ecc. Per lavorare con la classe Scanner Java, dobbiamo seguire i passaggi di seguito:
Come importare la classe scanner
Inizialmente, dobbiamo importare la classe scanner nel nostro progetto e farlo, dobbiamo scrivere il seguente pezzo di codice:
Importa Java.util.ScannerCome creare oggetto della classe scanner
L'importazione della classe scanner ci consentirà di creare l'oggetto della classe scanner e di farlo dobbiamo seguire la sintassi di seguito:
Scanner scan = nuovo scanner (sistema.In);Qui nel Codice-Snippet sopra il sistema.in è un oggetto predefinito che rappresenta il flusso di input.
Vari metodi di classe scanner
Fino ad ora abbiamo finito con l'importazione della classe scanner e la creazione dell'oggetto di quella classe nel nostro progetto. Ora possiamo utilizzare uno qualsiasi dei metodi integrati della classe scanner come Next (), NextLine (), NextShort () e molti altri.
Per leggere eventuali dati numerici o brevi dati, tutto ciò che devi fare è semplicemente specificare il tipo di dati insieme a "Prossimo" seguito da parentesi come mostrato di seguito:
NextInt () metodo per prendere un valore intero,
NextShort () metodo per ottenere un valore del tipo di dati breve e così via.
Uno dei metodi più significativi e ampiamente utilizzati della classe scanner è il Nextline () Metodo che viene utilizzato per leggere le corde.
Implementazione pratica della classe scanner in Java
Per una profonda comprensione implementiamo i concetti sopra menzionati in un esempio.
Esempio
Il codice di seguito offerto fornirà una migliore comprensione di come ottenere input dagli utenti che utilizzano la classe scanner:
Importa Java.util.Scanner;Nello snippet sopra, prendiamo il nome e l'ID dipendente dall'utente, il codice completo e il rispettivo output sono mostrati nella seguente schermata:
L'output autentica che il funzionamento della classe scanner in quanto prende correttamente i dati dall'utente.
Conclusione
In Java, al fine di prendere input dagli utenti tutto ciò che devi fare è importare la classe di scanner di Java.pacchetto utilizza, quindi crea l'oggetto di quella classe e utilizza i metodi integrati della classe per eseguire diverse funzionalità. La classe scanner fornisce una vasta gamma di metodi per leggere i valori di vari tipi di dati E.G. NextLine (), NextInt () e NextByte () possono essere utilizzati per leggere rispettivamente i dati di stringa, intero e byte dall'utente. Esistono molti altri metodi/funzioni che possono essere utilizzati per vari scopi. Questo articolo presenta una comprensione approfondita di ciò che è la classe scanner e come lavorare con la classe scanner.