In diesem Beitrag werden die folgenden Möglichkeiten erläutert, die Eingabe des Benutzers zu erhalten:
Also fangen wir an!
Was ist Java Scanner -Klasse und wie man ihn in Java verwendet?
Java Scanner ist die am häufigsten verwendete Klasse, um die Eingabe des Benutzers in Java zu erhalten. Es bietet verschiedene synchronisierte Methoden, mit denen die Eingabe gelesen werden. Das wichtigste Merkmal der Scannerklasse ist, dass die Eingabe aus verschiedenen Quellen wie Dateien, Eingabeströmen, Benutzern usw. aufgenommen werden kann.
Beispiel
Der unten angegebene Codeblock erläutert, wie die Scannerklasse verwendet wird, um die Zeichenfolge zu erhalten, und die Ganzzahltypdaten in Java:
Im obigen Java-Programm haben wir die unten aufgeführten Funktionen durchgeführt:
Die Ausgabe zeigt, dass die Scannerklasse die Eingabe erfolgreich vom Benutzer nimmt.
Was ist Java BufferedReader -Klasse und wie man sie in Java benutzt?
Java bietet eine vordefinierte Klasse mit dem Namen der BufferedReader -Klasse, mit der die Eingabe des Benutzers erhalten wird. Es ist ein klassischer Java -Ansatz, um die Eingabe des Benutzers zu erhalten. Es liest nur den Eingangsstrom und führt keine Parsen durch.
Beispiel
In diesem Beispiel werden wir die Readline () -Methode der BufferedReader -Klasse verwenden, um die Eingabe des Benutzers zu erhalten:
Der folgende Snippet zeigt den vollständigen Code und seine entsprechende Ausgabe an:
Der obige Ausschnitt überprüfte die Arbeit der BufferedReader -Klasse.
Was ist Java -Konsolenklasse und wie man sie in Java verwendet?
Es ist eine vordefinierte Klasse in Java, mit der die Eingabe des Benutzers aus der Konsole (i) verwendet wird.e., Tastatur/Bildschirme). Es bietet verschiedene Methoden, die für verschiedene Zwecke verwendet werden, z. B. die Readline () -Methode wird verwendet, um den Text aus der Konsole zu lesen. Die Konsolenklasse funktioniert nicht in einer nicht interaktiven Umgebung, e.G., Ide.
Beispiel
Der untergegebene Codeblock erläutert, wie die Eingabe des Benutzers von der Konsole/Keybord erhalten wird:
Öffnen Sie nun die Eingabeaufforderung und befolgen Sie die Anweisung im folgenden Snippet:
So kompilieren und führen wir ein Java -Programm mit der Java -Konsolenklasse zusammen und führen.
Abschluss
In Java werden mehrere vordefinierte Klassen wie Scanner, BufferedReader und Konsolenklasse verwendet, um die Eingabe des Benutzers zu erhalten. Die Java -Scannerklasse analysiert die Eingabedaten und verwendet verschiedene Methoden, um die Eingabe des Benutzers zu erhalten. Die BufferedReader -Klasse liest gerade den Eingangsstrom und führt keine Parsen durch. Es werden verschiedene integrierte Methoden verwendet, um die Eingabe des Benutzers zu erhalten. Während die Konsolenklasse verwendet wird, um die Eingabe des Benutzers aus der Konsole zu erhalten (i.e., Tastatur/Bildschirme), es funktioniert nicht in einer nicht interaktiven Umgebung, e.G., Ide.