Heim  >  Artikel  >  Java  >  Wie lese ich Ganzzahlen aus der Standardeingabe in Java?

Wie lese ich Ganzzahlen aus der Standardeingabe in Java?

Linda Hamilton
Linda HamiltonOriginal
2024-11-12 06:04:02789Durchsuche

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);

Lesen einer Ganzzahl

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

int num = in.nextInt();

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!

Stellungnahme:
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