Heim > Java > javaLernprogramm > Hauptteil

Wie lese ich Ganzzahlen aus der Standardeingabe in Java?

Linda Hamilton
Freigeben: 2024-11-12 06:04:02
Original
787 Leute haben es durchsucht

How to Read Integers from Standard Input in Java?

Ganzzahlen aus der Standardeingabe in Java lesen

Das Lesen von Ganzzahlwerten aus der Standardeingabe (Konsole) ist eine häufige Aufgabe in der Java-Programmierung. Um dies zu erreichen, können Sie die Klasse java.util.Scanner verwenden.

Scanner verwenden

Instanziieren Sie ein Scanner-Objekt mit dem neuen Schlüsselwort und stellen Sie System.in als bereit Argument. System.in stellt den Standardeingabestream dar.

import java.util.Scanner;

//...

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

Lesen einer Ganzzahl

Um einen Ganzzahlwert aus der Konsole zu lesen, verwenden Sie die Methode nextInt():

int num = in.nextInt();
Nach dem Login kopieren

Die nextInt()-Methode gibt den nächsten in der Konsoleneingabe gefundenen ganzzahligen Wert zurück.

Überlegungen

  • Schließen des Scannerobjekts Für die Ressourcenbereinigung wird die Verwendung von in.close() empfohlen.
  • Scanner kann Eingaben auch mithilfe regulärer Ausdrücke tokenisieren und andere Eingabeverarbeitungsfunktionen bereitstellen.
  • Alternativ können Sie Low-Level-Methoden wie BufferedReader verwenden und InputStream für mehr Kontrolle über Eingabevorgänge, aber Scanner bietet eine praktische und gemeinsame Schnittstelle für diese Aufgabe.

Das obige ist der detaillierte Inhalt vonWie lese ich Ganzzahlen aus der Standardeingabe in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage