Heim > Java > javaLernprogramm > Hauptteil

So lesen Sie Ganzzahlen aus Benutzereingaben mit der Methode nextInt() der Klasse Scanner

王林
Freigeben: 2023-07-24 20:31:56
Original
3189 Leute haben es durchsucht

So verwenden Sie die nextInt()-Methode der Scanner-Klasse, um Ganzzahlen aus Benutzereingaben zu lesen

Die Scanner-Klasse ist eine häufig verwendete Toolklasse in Java, die zum Lesen von Daten aus Standardeingaben, Dateien oder Zeichenfolgen verwendet wird. Die Scanner-Klasse bietet verschiedene Methoden zum Lesen verschiedener Datentypen, einschließlich Ganzzahlen, Gleitkommazahlen, Zeichenfolgen usw. Unter diesen ist die nextInt()-Methode die Methode, die zum Lesen von Ganzzahlen aus der Eingabe verwendet wird.

Im Folgenden wird anhand eines Codebeispiels detailliert beschrieben, wie die nextInt()-Methode der Scanner-Klasse zum Lesen von Ganzzahlen aus Benutzereingaben verwendet wird:

Schritt 1: Einführung der Scanner-Klasse
Zuerst muss die Scanner-Klasse vorhanden sein im Code eingeführt. Sie können dazu den folgenden Code verwenden:

import java.util.Scanner;
Nach dem Login kopieren

Schritt 2: Erstellen Sie ein Scanner-Objekt
Bevor Sie die Scanner-Klasse verwenden, müssen Sie ein Scanner-Objekt erstellen. Ein Scanner-Objekt kann mit dem folgenden Code erstellt werden, wobei System.in das Lesen von Daten aus der Standardeingabe darstellt:

Scanner scanner = new Scanner(System.in);
Nach dem Login kopieren

Schritt 3: Verwenden Sie die Methode nextInt(), um ganze Zahlen zu lesen.
Nach dem Erstellen des Scanner-Objekts können Sie nextInt verwenden ()-Methode zur Eingabe vom Benutzer. Lesen Sie die Ganzzahl. Die Methode nextInt() wartet auf Benutzereingaben, bis der Benutzer eine Ganzzahl eingibt. Das Folgende ist ein Codebeispiel, das die Methode nextInt() zum Lesen einer Ganzzahl verwendet:

System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);
Nach dem Login kopieren

Im obigen Code wird zuerst die Methode System.out.print() zum Ausgeben der Eingabeaufforderungsinformationen und dann scanner.nextInt verwendet () wird aufgerufen, um aus der Benutzereingabe eine Ganzzahl zu lesen und in der Variablen num zu speichern und schließlich die Methode System.out.println() zu verwenden, um die gelesene Ganzzahl auszudrucken.

Schritt 4: Schließen Sie das Scanner-Objekt
Nach der Verwendung des Scanner-Objekts wird empfohlen, es manuell zu schließen, um Ressourcen freizugeben. Das Scanner-Objekt kann über den folgenden Code geschlossen werden:

scanner.close();
Nach dem Login kopieren

Der vollständige Beispielcode lautet wie folgt:

import java.util.Scanner;

public class ScannerDemo {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);

        // 使用nextInt()方法读取整数
        System.out.print("请输入一个整数:");
        int num = scanner.nextInt();
        System.out.println("您输入的整数是:" + num);

        // 关闭Scanner对象
        scanner.close();
    }
}
Nach dem Login kopieren

Durch die oben genannten Schritte und den Beispielcode können wir die Funktion zum Lesen von Ganzzahlen aus Benutzereingaben implementieren. Natürlich stellt die Scanner-Klasse auch viele andere Methoden bereit, mit denen verschiedene Datentypen gelesen werden können, wie zum Beispiel nextDouble(), nextBoolean() usw. Abhängig von den spezifischen Anforderungen können wir die geeignete Methode zum Lesen der vom Benutzer eingegebenen Daten wählen.

Ich hoffe, dieser Artikel hat Ihnen geholfen zu verstehen, wie Sie die nextInt()-Methode der Scanner-Klasse verwenden, um Ganzzahlen aus Benutzereingaben zu lesen!

Das obige ist der detaillierte Inhalt vonSo lesen Sie Ganzzahlen aus Benutzereingaben mit der Methode nextInt() der Klasse Scanner. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage