Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmierung:scanner_object [2024/08/19 11:04] – swe | programmierung:scanner_object [2026/03/09 11:02] (current) – swe | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~REVEAL~~ | ||
| - | |||
| ====== Dateneingabe per Scanner ====== | ====== Dateneingabe per Scanner ====== | ||
| Der '' | Der '' | ||
| Line 6: | Line 4: | ||
| ===== Steps zur Benutzung des Scanner ===== | ===== Steps zur Benutzung des Scanner ===== | ||
| ==== Importieren des Scanner-Pakets ==== | ==== Importieren des Scanner-Pakets ==== | ||
| - | < | + | <code > |
| import java.util.Scanner; | import java.util.Scanner; | ||
| </ | </ | ||
| ==== Erstellen eines Scanner-Objektes ==== | ==== Erstellen eines Scanner-Objektes ==== | ||
| - | < | + | <code > |
| Scanner scanner = new Scanner(System.in); | Scanner scanner = new Scanner(System.in); | ||
| Line 18: | Line 16: | ||
| === Eingabe eines String === | === Eingabe eines String === | ||
| - | < | + | <code > |
| String line = scanner.nextLine(); | String line = scanner.nextLine(); | ||
| Line 26: | Line 24: | ||
| ==== Eingabe einer Ganzzahl==== | ==== Eingabe einer Ganzzahl==== | ||
| - | < | + | <code > |
| int number = scanner.nextInt(); | int number = scanner.nextInt(); | ||
| Line 35: | Line 33: | ||
| ==== Eingabe einer Gleitkommazahl==== | ==== Eingabe einer Gleitkommazahl==== | ||
| - | < | + | <code > |
| double decimal = scanner.nextDouble(); | double decimal = scanner.nextDouble(); | ||
| Line 44: | Line 42: | ||
| ===== Beispielcode ===== | ===== Beispielcode ===== | ||
| - | <code java| download> | + | <code java [enable_line_numbers=" |
| import java.util.Scanner; | import java.util.Scanner; | ||
| Line 50: | Line 48: | ||
| public static void main(String[] args) { | public static void main(String[] args) { | ||
| // Erstelle ein Scanner-Objekt, | // Erstelle ein Scanner-Objekt, | ||
| - | Scanner | + | Scanner |
| // Fordere den Benutzer auf, eine Zeile Text einzugeben | // Fordere den Benutzer auf, eine Zeile Text einzugeben | ||
| System.out.println(" | System.out.println(" | ||
| // Liest eine ganze Zeile Text (String) | // Liest eine ganze Zeile Text (String) | ||
| - | String line = scanner.nextLine(); | + | String line = sc.nextLine(); |
| System.out.println(" | System.out.println(" | ||
| Line 61: | Line 59: | ||
| System.out.println(" | System.out.println(" | ||
| // Liest ein einzelnes Wort (String) | // Liest ein einzelnes Wort (String) | ||
| - | String word = scanner.next(); | + | String word = sc.next(); |
| System.out.println(" | System.out.println(" | ||
| Line 67: | Line 65: | ||
| System.out.println(" | System.out.println(" | ||
| // Liest eine ganze Zahl (int) | // Liest eine ganze Zahl (int) | ||
| - | int number = scanner.nextInt(); | + | int number = sc.nextInt(); |
| System.out.println(" | System.out.println(" | ||
| Line 73: | Line 71: | ||
| System.out.println(" | System.out.println(" | ||
| // Liest eine Gleitkommazahl (double) | // Liest eine Gleitkommazahl (double) | ||
| - | double decimal = scanner.nextDouble(); | + | double decimal = sc.nextDouble(); |
| System.out.println(" | System.out.println(" | ||
| // Schließe den Scanner | // Schließe den Scanner | ||
| - | | + | |
| } | } | ||
| } | } | ||