8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) |
||
| 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. | ||
| {{ | | {{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. | ||
| {{ | | {{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> | ||