„Wie der Titel dieses Artikels klarstellt, sollten die nächsten Methoden der Scannerklasse in Java verwendet werden, um etwas in einer Warteschlange zu bekommen oder die nächste Priorität zu sein. Die Scannerklasse der Java -Programmierung hat eine Vielzahl von nächsten Funktionen entwickelt, um verschiedene Arten von Daten als Token vom Benutzer oder als definierte Variable zu erhalten und diese Daten zu verwenden, um etwas einfaches und Wichtiges auszuführen. Diese Methoden funktionieren nur an primitiven Typen, ich.e., Ganzzahlen, Doppel, Saiten usw. In dieser Hinsicht werden wir erläutern, wie sich all diese nächsten Funktionen der Methode des Scanners im Zusammenhang mit der Eingabe einzeln nacheinander beziehen. Beginnen wir also ohne weitere Verzögerung.”
Beispiel 01
Wir werden dieses Beispiel für unsere Lernenden sehr einfach machen, damit sie es in nur einer Welle verstehen können. Um ein Java -Beispiel zu erstellen, brauchen wir ein Java -Tool wie Eclipse IDE, das hier verwendet wurde. Wir haben ein Testprojekt und eine Java -Datei mit dem Namen „Main“ erstellt.Java “drin. Der Projektname der Datei wurde automatisch oben in dieser Datei deklariert. Wir beginnen unseren Java -Beispielcode mit dem Import von Java.Utilbibliothek zusammen mit allen Klassen mit dem "*" -Scharakter. Wir verwenden die Hauptklasse "Haupt", um unsere Logik hinzuzufügen, ich.e., Der Klassenname und der Dateiname müssen der gleiche sein.
Jeder Java -Code muss eine Main () -Funktion haben, sodass unser Code auch einen in der Hauptklasse hat. Es beginnt mit der Objektinitialisierung einer Scannerklasse, um das System zu verwenden.In "Paket in seinen Parametern", damit wir zur Laufzeit Eingaben von einem Benutzer erhalten können. Es gab eine Verwendung von Systemen.aus.Druckanweisung in den Zeilen 6, 8 und 10, um zu demonstrieren und anzuzeigen, dass der Benutzer den spezifischen Eingaberwert wie seinen Namen, seinen Vaternamen und seinen Alter eingeben muss.
In der Zwischenzeit wurden der Name, der Fname und das Alter der Zeichenfolge Typ Variablen erklärt, um den Wert von einem "nächsten ()" -Methode -Aufruf mit dem Objekt "S" der Scannerklasse zu erhalten. Bei jeder Verwendung der „nächsten“ Methode wird der Benutzer aufgefordert, den Eingabwert als Zeichenfolge hinzuzufügen, und diese Eingabe wird seiner jeweiligen Variablen hinzugefügt. Die Anweisung println () in den letzten Codezeilen wird verwendet, um die vom Benutzer eingegebenen Werte über den Namen, den Fname und die Altersvariablen in den Parametern anzuzeigen. Das Objekt "S" ruft die Funktion close () auf, um die Verbindung zum Eingabestream zu schließen. Sparen wir diese Datei vor ihrer Ausführung.
Nachdem der Java -Code abgeschlossen war, wurde er auf Eclipse IDE ausgeführt. Die Programmausführung fragt nach Eingabe über die nächste () Methode. Als Benutzer haben wir alle Werte zur Verfügung gestellt, die nacheinander benötigt werden und diese danach angezeigt wurden.
Beispiel 02
Schauen wir uns das Java -Beispiel an, um die Schaltfläche „Nächste“ hier zu verwenden. Wir haben eine ähnliche Java -Struktur im Hauptstruktur hinzugefügt.Java -Klasse, ich.e., Verwendung von Pakettest, Import von Java.Util.*und Main () Klassendefinition. In der Main () -Klasse haben wir unsere Main () -Methode ohne Verwendung einer anderen Klasse hinzugefügt.
In dieser Methode deklarieren wir eine Zeichenfolgenvariable „S“ mit einem gewissen Wert, ich.e., Nicht wie das obige Beispiel, mit dem Sie die Eingabe vom Benutzer zur Laufzeit während der Ausführung abrufen können. Die String -Variable "S" enthält eine Wertmischung aus Zeichenfolgen, Zahlen und Trennzeichen. Das Objekt "S" für die "Scanner" -Klasse wurde mit der String -Variablen "S" in seinen Parametern initialisiert, i.e., So erstellen Sie einen Scanner.
Die Anweisung print () wurde hier in ihren Parametern zur Verwendung der nächsten () Funktion der nächsten () verwendet, um die Eingabe aus dem Scanner „S“ zu erhalten und sie anzuzeigen. Die nächste Print () -Anweisung arbeitet genauso, um die Eingabe von einem Scanner „S“ zu erhalten. Die Verwendung der nächsten () -Funktion hier nimmt den Token -Wert von einer Zeichenfolge „S“, während sie sie mit einem Trennzeichen trennen.
Wenn Sie dieses Programm ausführen, werden zwei verschiedene Werte auf der Konsole angezeigt. Der erste Wert wurde vor dem Trennzeichen "\ n" genommen, und der andere wurde nach dem Trennzeichen "\ n" aus der Zeichenfolge "S" genommen.
Beispiel 03
Verwenden wir die nächste Funktionen der Scannerklasse für verschiedene Zwecke hier. In der Funktion main () haben wir ein Objekt „S“ für die Scannerklasse initialisiert, um die Eingabe zu erhalten. Die Anweisung für println () wird verwendet. Jetzt wird die Funktion "Nextline () der Scannerklasse mit dem Objekt" S "aufgerufen, um die String -Daten von einem Benutzer als Eingabe zu erhalten und diese Daten zu einer Zeichenfolgenvariablen mit dem Namen" Name "hinzuzufügen. Nach der Zugabe eines Wertes in einer String -Variablen würde der Zeilenumbruch hinzugefügt, oder der Benutzer kann durch Drücken der Eingabetaste in die nächste Zeile springen.
Jetzt wird die NextInt () -Funktion der Scannerklasse aufgerufen, um die Ganzzahleingabe von unserem Benutzer auf der Konsole zu nehmen, während diese Daten zu einer neuen Ganzzahl -Variablen „Alter“ hinzugefügt und gespeichert werden. Sie können die einfache Schaltfläche „Weiter“ nicht verwenden, um einen Ganzzahlwert in einer String -Variable hinzuzufügen. Somit ist die NextInt () -Funktion großartig für Hilfe. Jetzt hat die NextDouble () -Funktion der Scannerklasse einen Funktionsaufruf, um die Doppelarteingabe von einem Benutzer zur Laufzeit zu erhalten und den eingefügten Eingangswert durch einen Benutzer auf die Variable "Doppelart" zu speichern "Preis".
Nachdem wir die Funktionen der Scannerklassen in diesem Code ausprobiert haben, ist es an der Zeit, diese Werte aus ihren Variablen anzuzeigen. Somit werden die println () -Anweisungen separat für jede Variable verwendet, um die Eingabe verschiedener Werte durch einen Benutzer in der Ausgabetischkonsole zu präsentieren. I.e., Name, Alter und Preis.
Das angezeigte grün hervorgehobene 3 Zeilen sind die verschiedenen Arten von Eingängen, die von den Benutzern hinzugefügt wurden. Wenn Sie die Eingabetaste drücken, werden die Daten erneut an der Konsole angezeigt.
Abschluss
Der Einführungsabsatz dieses Artikels hat die Verwendung der nächsten Funktionen der Java -Programmierung gezeigt, wenn Sie keine Vorkenntnisse darüber haben. Die ersten 2 Beispiele zeigen die Verwendung der nächsten () -Funktion, um die Benutzereingabe zur Laufzeitausführung eines Programms zu erhalten und die Eingabe aus einer deklarierten String -Variable zu erhalten. Das letzte Beispiel zeigte die Verwendung von Nextline-, NextInt- und NextDouble -Funktionen, um die verschiedenen jeweiligen Eingaben vom Benutzer zu erhalten und sie im Ausführungsbereich darzustellen.