Was ist java.Util.Scanner in Java

Was ist java.Util.Scanner in Java
In Java, die “Benutzereingabe”Spielt eine wichtige Rolle bei der Arbeit und bei der Durchführung von Operationen mit den benutzerdefinierten Einträgen in Echtzeit. Insbesondere in der Situation der Anwendung des implementierten Algorithmus auf die benutzerdefinierten Werte der Benutzer eingeben. Infolgedessen die “Java.Util.Scanner”Verbessert die Interaktion des Entwicklerverbrauchers und bietet dem Endbenutzer Dienstprogramme.

Diese Beschreibung wird die Verwendung und Implementierung der "Scanner" -Klasse in der "Java" nutzen und implementieren.Util ”-Paket.

Was ist java.Util.Scanner “in Java?

Scanner”Entspricht einer Klasse, die in der“ enthalten istJava.Util" Paket. Es wird verwendet, um Eingaben von einem Benutzer für jeden primitiven Datentyp zu erhalten, i.e., “int","Saite" usw. über ihre zugewiesenen Methoden.

Syntax

Scanner ob = neuer Scanner (System.In);

In dieser Syntax:

  • ob”Zeigt auf die“Scanner" Objekt.
  • System.In”Liest die Eingabe vom Benutzer basierend auf einem bestimmten Datentyp.

Stellen Sie sicher, dass Sie das folgende Paket importieren, um Benutzereingaben zu aktivieren, bevor Sie mit den Beispielen fortfahren:

Java importieren.Util.Scanner;

Beispiel 1: Anwenden „Java.Util.Scanner “in Java mit der Methode" NextInt () "

In diesem Beispiel das “Scanner"Klasse kann verwendet werden, um den Benutzereingabegestellungswert als" sicherzustellen "Ganze ZahlDatentyp und senden Sie es zurück:

publicClassScannerInput
publicStaticvoidmain (String [] args)
Scannerobjekt = neuer Scanner (System.In);
System.aus.println ("die ID eingeben:");
int x = Objekt.NextInt ();
System.aus.println ("Die ID ist:"+ x);
Objekt.schließen();

Wenden Sie im obigen Code-Snippet die folgenden Schritte an:

  • Erstellen Sie zunächst eine “Scanner"Objekt benannt"Objekt" Verwendung der "neu"Schlüsselwort und das"Scanner()Konstruktor.
  • Danach verbinden Sie die “NextInt ()Methode mit dem Objekt, um den Eingabwert des Benutzers als "als" sicherzustellen "Ganze Zahl”.
  • Zuletzt zeigen Sie den Nutzungseingusswert der Benutzereingabe und schließen Sie den Scanner über die “schließen()" Methode.

Ausgang

In dieser Ausgabe gibt der Benutzer einGanze ZahlWerte werden angemessen zurückgegeben.

Beispiel 2: Anwenden „Java.Util.Scanner ”in Java mit der Methode„ Nextline () “

Dieses Beispiel wendet das an “Scanner”Klasse, um die“ einzugeben “SaiteWerte vom Benutzer und geben Sie sie zurück:

publicClassScannerInput
publicStaticvoidmain (String [] args)
Scannerobjekt = neuer Scanner (System.In);
System.aus.println ("den Namen eingeben:");
Zeichenfolge x = Objekt.nächste Zeile();
System.aus.println ("Der Name ist:"+ x);
Objekt.schließen();

Nach den obigen Codezeilen:

  • Erinnern Sie sich an die diskutierten Ansätze zum Erstellen eines “Scanner" Objekt.
  • Im nächsten Schritt verbinden Sie die “nächste Zeile()Methode, um den Benutzereingabewert als “zu aktivierenSaite”.
  • Geben Sie schließlich den Eingangszeichenzwert zurück und schließen Sie den Scanner.

Ausgang

Diese Ausgabe bedeutet, dass der zugewiesene Datentyp i, i.e., “SaiteWerte werden eingegeben und vom Benutzer entsprechend zurückgegeben.

Abschluss

ScannerIst eine Klasse, die in der "enthalten ist"Java.UtilPaket, das verwendet wird, um die Benutzereingabe mehrerer Datentypen zu erhalten, i, i.e., int, String usw. Mit ihren zugewiesenen Methoden. In diesem Artikel wurde die Implementierung von “erörtert“Java.Util.Scanner”In Java.