Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programmierung:scanner_object [2024/08/19 11:04] sweprogrammierung:scanner_object [2025/12/20 14:53] (current) – external edit 127.0.0.1
Line 6: Line 6:
 ===== Steps zur Benutzung des Scanner ===== ===== Steps zur Benutzung des Scanner =====
 ==== Importieren des Scanner-Pakets ==== ==== Importieren des Scanner-Pakets ====
-<code | download>+<code >
 import java.util.Scanner; import java.util.Scanner;
  
 </code> </code>
 ==== Erstellen eines Scanner-Objektes ==== ==== Erstellen eines Scanner-Objektes ====
-<code | download>+<code >
 Scanner scanner = new Scanner(System.in); Scanner scanner = new Scanner(System.in);
  
Line 18: Line 18:
  
 ===  Eingabe eines String === ===  Eingabe eines String ===
-<code | download>+<code >
 String line = scanner.nextLine(); String line = scanner.nextLine();
  
Line 26: Line 26:
  
 ==== Eingabe einer Ganzzahl==== ==== Eingabe einer Ganzzahl====
-<code | download>+<code >
 int number = scanner.nextInt(); int number = scanner.nextInt();
  
Line 35: Line 35:
 ==== Eingabe einer Gleitkommazahl==== ==== Eingabe einer Gleitkommazahl====
  
-<code | download>+<code >
 double decimal = scanner.nextDouble(); double decimal = scanner.nextDouble();
  
Line 44: Line 44:
 ===== Beispielcode ===== ===== Beispielcode =====
  
-<code java| download>+<code java [enable_line_numbers="true",enable_keyword_links="false ] ScannerExample.java>
 import java.util.Scanner; import java.util.Scanner;
  
Line 50: Line 50:
     public static void main(String[] args) {     public static void main(String[] args) {
         // Erstelle ein Scanner-Objekt, um Eingaben von der Konsole zu lesen         // Erstelle ein Scanner-Objekt, um Eingaben von der Konsole zu lesen
-        Scanner scanner = new Scanner(System.in);+        Scanner sc = new Scanner(System.in);
  
         // Fordere den Benutzer auf, eine Zeile Text einzugeben         // Fordere den Benutzer auf, eine Zeile Text einzugeben
         System.out.println("Bitte geben Sie eine Zeile Text ein:");         System.out.println("Bitte geben Sie eine Zeile Text ein:");
         // Liest eine ganze Zeile Text (String)         // Liest eine ganze Zeile Text (String)
-        String line = scanner.nextLine();+        String line = sc.nextLine();
         System.out.println("Sie haben eingegeben: " + line);         System.out.println("Sie haben eingegeben: " + line);
  
Line 61: Line 61:
         System.out.println("Bitte geben Sie ein Wort ein:");         System.out.println("Bitte geben Sie ein Wort ein:");
         // Liest ein einzelnes Wort (String)         // Liest ein einzelnes Wort (String)
-        String word = scanner.next();+        String word = sc.next();
         System.out.println("Sie haben eingegeben: " + word);         System.out.println("Sie haben eingegeben: " + word);
  
Line 67: Line 67:
         System.out.println("Bitte geben Sie eine ganze Zahl ein:");         System.out.println("Bitte geben Sie eine ganze Zahl ein:");
         // Liest eine ganze Zahl (int)         // Liest eine ganze Zahl (int)
-        int number = scanner.nextInt();+        int number = sc.nextInt();
         System.out.println("Sie haben eingegeben: " + number);         System.out.println("Sie haben eingegeben: " + number);
  
Line 73: Line 73:
         System.out.println("Bitte geben Sie eine Gleitkommazahl ein:");         System.out.println("Bitte geben Sie eine Gleitkommazahl ein:");
         // Liest eine Gleitkommazahl (double)         // Liest eine Gleitkommazahl (double)
-        double decimal = scanner.nextDouble();+        double decimal = sc.nextDouble();
         System.out.println("Sie haben eingegeben: " + decimal);         System.out.println("Sie haben eingegeben: " + decimal);
  
         // Schließe den Scanner         // Schließe den Scanner
-        scanner.close();+        sc.close();
     }     }
 } }