lern-java - Startseite

Benutzereingabe mit Scanner

Einesen mit Scanner

Die klasse Sanner stellt zahlreiche Methoden zur Verfügung, wie zum Beipsiel:

Viele weitere Methoden zeigen meist die IDE an.

Scanner funktioniert so, dass dem Konstruktor des Scanner -Objektes der Eingabe-Strom System.in übergeben wird. In einer Endlosschleife wird durch die Methode next() der String übernommen und auf die Abbruchbedingung geprüft.

Benutzer Eingabe

Zeile 1: Um das Erfassen einer Benutzer Eingabe möglich zu machen, muss zunächst die Klasse Scanner eingebunden werden.

Zeile 7: Um nun die Benutzereingabe möglich zu machen wird die Variable scannerVariable vom Typ Scanner erzeugt. Mit new Scanner wird ein neues Objekt erzeugt und mit System.in die Benutzer Eingabe abgegriffen. Sobald das Programm auf den Befehl System.in stoßt, wartet es bis der Benutzer seine Eingabe getätigt hat.

Zeile 8: Zum Schluss wird eine Ausgabe erzeugt, welche zuerst: Benutzer Eingabe: zusammen mit dem Inhalt von scannerVariable ausgibt. Durch das .nextline() wird die Methode der Klasse Scanner aufgerufen, welche den Inhalt der Variable scannerVariable ausgibt.