Befehlsreferenz Java: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
130 Bytes hinzugefügt ,  11:59, 17. Jan. 2020
Zeile 396: Zeile 396:
|}
|}


=== java.util.Scanner ===
=== {{Java API|java.util.Scanner}} ===


[[java8:java/util/Scanner|Die Klasse Scanner]] ist eine Hifsklasse, die das Einlesen von Benutzereingaben in der Konsole erleichtert. Zunächst muss ein Objekt der Klasse mit dem Parameter <code>System.in</code> erstellt werden: <syntaxhighlight lang="java" inline=1>Scanner konsole = new Scanner(System.in);</syntaxhighlight>.
[[java8:java/util/Scanner|Die Klasse Scanner]] ist eine Hifsklasse, die das Einlesen von Benutzereingaben in der Konsole erleichtert. Zunächst muss ein Objekt der Klasse mit dem Parameter <code>System.in</code> erstellt werden: <syntaxhighlight lang="java" inline=1>Scanner konsole = new Scanner(System.in);</syntaxhighlight>.
Zeile 406: Zeile 406:
|-
|-
| Einlesen einer ganzen Zahl. Ist die Eingabe keine Zahl, wird ein Fehler produziert.
| Einlesen einer ganzen Zahl. Ist die Eingabe keine Zahl, wird ein Fehler produziert.
| {{nowrap|'''int konsole.nextInt()'''}}
| {{Java API|java.util.Scanner|nextInt--|int nextInt()}}
| <syntaxhighlight lang="java">
| <syntaxhighlight lang="java">
Scanner konsole = new Scanner(System.in);
int eingabe = konsole.nextInt();
int eingabe = konsole.nextInt();
</syntaxhighlight>
</syntaxhighlight>
|-
|-
| Einlesen einer Textzeile. Die Eingabe muss mit {{Button|ENTER}} abgeschlossen werden.
| Einlesen einer Textzeile. Die Eingabe muss mit {{Button|ENTER}} abgeschlossen werden.
| {{nowrap|'''String konsole.nextLine()'''}}
| {{Java API|java.util.Scanner|nextLine--|String nextLine()}}
| <syntaxhighlight lang="java">
| <syntaxhighlight lang="java">
Scanner konsole = new Scanner(System.in);
String eingabe = konsole.nextLine();
String eingabe = konsole.nextLine();
</syntaxhighlight>
</syntaxhighlight>

Navigationsmenü