Verwenden Sie die Funktion Scanner.nextLine() von Java, um eine ganze Zeile von Benutzereingaben zu lesen.
Bei der Java-Programmierung müssen wir häufig Eingaben vom Benutzer einholen. Scanner ist eine Klasse in der Java-Standardbibliothek, die eine bequeme Möglichkeit zum Lesen von Benutzereingaben bietet. Unter anderem kann uns die Funktion Scanner.nextLine() dabei helfen, die gesamte Zeile der Benutzereingabe zu lesen. Die Funktion
Scanner.nextLine() wird verwendet, um die nächste Eingabezeile zu lesen und eine Zeichenfolge zurückzugeben. Es wird immer eine ganze Zeile gelesen, einschließlich Zeilenumbrüchen. Nachfolgend finden Sie einen Beispielcode, der zeigt, wie Sie mit der Funktion Scanner.nextLine() Benutzereingaben lesen und verarbeiten.
import java.util.Scanner; public class UserInputExample { public static void main(String[] args) { // 创建Scanner对象 Scanner scanner = new Scanner(System.in); // 提示用户输入 System.out.print("请输入你的名字:"); // 使用nextLine()函数读取用户输入的一整行 String name = scanner.nextLine(); // 输出用户输入的名字 System.out.println("你的名字是:" + name); // 关闭Scanner对象 scanner.close(); } }
Der obige Code erstellt zunächst ein Scannerobjekt und verknüpft es mit dem Standardeingabestream (System.in). Anschließend wird der Benutzer durch Aufrufen der Funktion System.out.print() zur Eingabe seines Namens aufgefordert. Als nächstes verwenden Sie die Funktion Scanner.nextLine(), um eine ganze Zeile der Benutzereingaben zu lesen und sie als String-Variablennamen zu speichern. Abschließend wird der vom Benutzer eingegebene Name auf der Konsole ausgegeben.
Führen Sie diesen Code aus und Sie sehen die folgende Ausgabe:
请输入你的名字:John 你的名字是:John
In diesem Beispiel haben wir erfolgreich eine ganze Zeile von Benutzereingaben über die Funktion Scanner.nextLine() gelesen und sie in einer String-Variablenmitte gespeichert.
Neben dem Lesen einer ganzen Zeile von Benutzereingaben bietet die Scanner-Klasse auch andere Methoden zum Lesen verschiedener Arten von Eingaben. Beispielsweise kann die Funktion Scanner.nextInt() zum Lesen einer Ganzzahl verwendet werden, die Funktion Scanner.nextDouble() zum Lesen einer Gleitkommazahl mit doppelter Genauigkeit und so weiter. Sie können je nach Bedarf die geeignete Methode zum Lesen von Benutzereingaben auswählen.
Zusammenfassend lässt sich sagen, dass bei der Java-Programmierung eine ganze Zeile von Benutzereingaben einfach über die Funktion Scanner.nextLine() gelesen werden kann. Dies erleichtert uns das Schreiben interaktiver Programme. Ich hoffe, dass der obige Beispielcode Ihnen helfen kann, die Funktion Scanner.nextLine() besser zu verstehen und zu verwenden.
Das obige ist der detaillierte Inhalt vonVerwenden Sie die Funktion Scanner.nextLine() von Java, um eine ganze Zeile der Benutzereingabe zu lesen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!