Erfahren Sie, wie man vom Benutzer eingegebene Zahlen in Java liest.
Bei der Java-Programmierung geht es häufig darum, vom Benutzer eingegebene Daten, einschließlich Zahlen, zu lesen. Java stellt die Scanner-Klasse bereit, um uns bei der Implementierung der Funktion zum Erhalten von Eingaben vom Benutzer zu helfen. Im Folgenden wird die Verwendung der Scanner-Klasse zum Lesen von vom Benutzer eingegebenen Zahlen in Java sowie einige spezifische Codebeispiele erläutert.
Zuerst müssen wir die Scanner-Klasse in das java.util-Paket importieren, um sie im Code verwenden zu können. Das Codebeispiel lautet wie folgt:
import java.util.Scanner;
Als nächstes erstellen wir ein Scanner-Objekt und verwenden es, um die vom Benutzer eingegebene Nummer zu lesen. Das Codebeispiel lautet wie folgt:
Scanner scanner = new Scanner(System.in); System.out.println("请输入一个整数:"); int num = scanner.nextInt(); System.out.println("您输入的整数是:" + num);
Im obigen Code erstellen wir zunächst einen Scanner-Objektscanner und verwenden dann die Methode nextInt(), um eine Ganzzahl aus der Benutzereingabe zu lesen und sie in der Variablen num zu speichern. Drucken Sie abschließend die vom Benutzer eingegebene Ganzzahl aus.
Zusätzlich zu Ganzzahlen können wir auch andere vom Benutzer eingegebene Zahlentypen lesen, beispielsweise Gleitkommazahlen. Das Codebeispiel lautet wie folgt:
System.out.println("请输入一个浮点数:"); double num_double = scanner.nextDouble(); System.out.println("您输入的浮点数是:" + num_double);
Im obigen Code verwenden wir die Methode nextDouble(), um eine Gleitkommazahl aus der Benutzereingabe zu lesen und sie in der Variablen num_double zu speichern. Drucken Sie abschließend die vom Benutzer eingegebene Gleitkommazahl aus.
Zusätzlich zu Ganzzahlen und Gleitkommazahlen können wir auch andere vom Benutzer eingegebene Zahlentypen lesen, beispielsweise lange Ganzzahlen. Das Codebeispiel lautet wie folgt:
System.out.println("请输入一个长整型数:"); long num_long = scanner.nextLong(); System.out.println("您输入的长整型数是:" + num_long);
Im obigen Code verwenden wir die Methode nextLong(), um eine lange Ganzzahl aus der Benutzereingabe zu lesen und sie in der Variablen num_long zu speichern. Drucken Sie abschließend die vom Benutzer eingegebene lange Ganzzahl aus.
Es ist zu beachten, dass es am besten ist, dem Benutzer vor dem Lesen der Benutzereingaben einige zeitnahe Informationen zu geben, die ihn bei der Eingabe der Art von Daten unterstützen. Darüber hinaus ist es auch erforderlich, Ausnahmen ordnungsgemäß zu behandeln, die sich aus Benutzereingaben ergeben können, beispielsweise der Eingabe nicht numerischer Zeichen.
Im Allgemeinen können wir über die Scanner-Klasse problemlos die Funktion zum Lesen der vom Benutzer eingegebenen Zahlen in Java implementieren, was die Programmierung erleichtert. Ich hoffe, dass das obige Codebeispiel Ihnen helfen kann, die Methode zum Lesen von Benutzereingabezahlen in Java besser zu verstehen.
Das obige ist der detaillierte Inhalt vonErfahren Sie, wie Sie vom Benutzer eingegebene Zahlen in Java lesen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!