So erhalten Sie die Benutzereingabe in Java mithilfe der Scannerklasse

So erhalten Sie die Benutzereingabe in Java mithilfe der Scannerklasse
Eines der bemerkenswerten Dinge in einer Programmiersprache ist, dass wir Programme schreiben können, mit denen Benutzer interagieren können. Java -Programmierung ermöglicht es einem Benutzer, Daten mittels der Daten einzugeben Scanner Klasse. Es ist eine eingebaute Klasse in Java, die in der vorhanden ist Java.Util Paket. Der Scanner Die Klasse bietet verschiedene Methoden, mit denen unterschiedliche Funktionen wie Lesen, Analysieren der Daten usw. erreicht werden können. In Java die Scanner Die Klasse ist eine der einfachsten, einfachsten und am weitesten verbreiteten Möglichkeiten, Eingaben von Benutzern zu erhalten.

Diese Beschreibung bietet einen umfassenden Überblick über So erhalten Sie Benutzereingaben in Java, und in dieser Hinsicht wird diese Beschreibung die folgenden Aspekte von abdecken Scanner Klasse.

  • Scannerklasse in Java
  • So importieren Sie Scannerklasse
  • So erstellen Sie ein Objekt der Scannerklasse
  • Verschiedene Methoden der Scannerklasse
  • Praktische Implementierung der Scannerklasse in Java

Also lasst uns anfangen!

Java -Scannerklasse

Es gehört Java.Util -Paket und kann verwendet werden, um die Eingabe von String- und primitive Typen wie int, char, float usw. zu erhalten. Um mit der Java-Scannerklasse zu arbeiten, müssen wir den folgenden Schritten befolgen:

  1. Importieren Sie die Scannerklasse,
  2. Erstellen Sie das Objekt der Scannerklasse.
  3. Verwenden Sie die eingebauten Methoden der Scannerklasse, um die Eingabe des Benutzers anzunehmen.

So importieren Sie Scannerklasse

Zunächst müssen wir die Scannerklasse in unser Projekt importieren, und um dies zu tun, müssen wir das folgende Code schreiben:

Java importieren.Util.Scanner

So erstellen Sie ein Objekt der Scannerklasse

Wenn wir die Scannerklasse importieren, können wir das Objekt der Scannerklasse erstellen. Dadurch müssen wir der folgenden Syntax folgen:

Scanner Scan = neuer Scanner (System.In);

Hier im obigen Code-Snippet das System.In ist ein vordefiniertes Objekt, das den Eingabestrom darstellt.

Verschiedene Methoden der Scannerklasse

Bis jetzt sind wir mit dem Importieren der Scannerklasse und dem Erstellen des Objekts dieser Klasse in unserem Projekt fertig. Jetzt können wir eine der integrierten Methoden der Scannerklasse wie Next (), Nextline (), NextShort () und viele weitere anwenden.

Um numerische Daten oder kurze Daten zu lesen, müssen Sie lediglich den Datentyp zusammen mit einfach angeben "nächste" gefolgt von Klammern wie unten gezeigt:

NextInt () Methode, um einen Ganzzahlwert einzunehmen,

NextShort () Methode, um einen Wert des kurzen Datentyps und so weiter zu erhalten.

Eine der bedeutendsten und am häufigsten verwendeten Methoden der Scannerklasse ist die nächste Zeile() Methode, mit der die Saiten gelesen werden.

Praktische Implementierung der Scannerklasse in Java

Für ein tiefgreifendes Verständnis lassen wir die oben genannten Konzepte in einem Beispiel umsetzen.

Beispiel

Der untergegebene Code bietet ein besseres Verständnis dafür, wie Eingaben von Benutzern mithilfe der Scannerklasse eingegeben werden können:

Java importieren.Util.Scanner;
öffentliche Klasse UserSInput
public static void main (String [] args)
Scanner Scan = neuer Scanner (System.In);
System.aus.println ("Bitte geben Sie den Namen des Mitarbeiter ein:");
String empname = Scan.nächste Zeile();
System.aus.println ("Bitte geben Sie die ID des Mitarbeiters ein:");
int empid = scannen.NextInt ();
System.aus.println ("Mitarbeitername:" + Empname);
System.aus.println ("Mitarbeiter -ID:" + empid);

Im obigen Snippet nehmen wir den Namen und die ID des Mitarbeiters vom Benutzer ab. Der vollständige Code und die jeweilige Ausgabe sind im folgenden Screenshot angezeigt:

Die Ausgabe authentifiziert, dass die Arbeit der Scannerklasse die Daten erfolgreich vom Benutzer entnimmt.

Abschluss

In Java, um Eingaben von Benutzern zu nehmen, müssen Sie nur die Scannerklasse von Java importieren.Util-Paket, erstellen Sie dann das Objekt dieser Klasse und verwenden Sie die integrierten Methoden der Klasse, um unterschiedliche Funktionen durchzuführen. Die Scannerklasse bietet eine breite Palette von Methoden zum Lesen von Werten verschiedener Datentypen e.G. NextLine (), NextInt () und NextByte () können verwendet werden, um String-, Ganzzahl- und Byte -Daten vom Benutzer zu lesen. Es gibt viele weitere Methoden/Funktionen, die für verschiedene Zwecke verwendet werden können. Dieses Schreiben zeigt ein gründliches Verständnis der Scannerklasse und der Arbeit mit der Scannerklasse.