Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Scanner in Java

Hey Leute. Ich muss folgende Aufgabe bewältigen: "Wie Aufgabe 6, aber lesen Sie die Werte der Variablen über die Tastatur ein, anstatt sie fix festzulegen.
Hinweis: Recherchieren Sie in der Java API Dokumentation (https://docs.oracle.com/javase/8/docs/api/)
wie eine Eingabe über System.in mithilfe der Klasse Scanner eingelesen werden kann."
Nur leider ist der Link für mich noch ziemlich nichtssagend.

Mein Code (ich weiß dass er falsch ist) sieht so aus und ich komm nicht dahinter, wie ich dieses Problem beheben soll

public class Aufgabe7 {
   public static void main(String[] args)
   throws java.io.IOException {
      int input;
      
      System.out.println("x: ");
       input int x = System.in.read();
      System.out.println("y: ");
      int y = System.in.read();
      input int z = 2*x + y*y;
      String a = "Das Ergebnis von 2x+y*y ist ";
      System.out.println(a + z);
      
   }

}

Die Aufgabe ist Z zu berechnen mit der Formel 2x + y*y. Dabei soll x und y von dem User des Programmes eingegeben werden.


Antworten zu Scanner in Java:

Zitat
Recherchieren Sie in der Java API Dokumentation (https://docs.oracle.com/javase/8/docs/api/)
wie eine Eingabe über System.in mithilfe der Klasse Scanner eingelesen werden kann."
Nur leider ist der Link für mich noch ziemlich nichtssagend.

Dort findet man https://docs.oracle.com/javase/8/docs/api/java/util/Scanner.html und dort wiederum:

A Scanner breaks its input into tokens using a delimiter pattern, which by default matches whitespace. [...] For example, this code allows a user to read a number from System.in:


         Scanner sc = new Scanner(System.in);
         int i = sc.nextInt();
     

« Python CodeExcel 2013 VBA - Anweisung »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Tastatur
Die Tastatur (englisch: Keyboard) ist das wichtigste Text-Eingabegerät des Computers. Über mehrere Tasten lassen sich die Buchstaben des Alphabets mit Zahlen un...

Java
Java ist eine von der Firma SUN entwickelte Programmiersprache. Da Java unabhängig vom Betriebssystem läuft, kann ein einmal geschriebenes Programm auf allen Ja...

Javascript
Javascript ist eine von Netscape entwickelte Skriptsprache für den Einsatz für DOM-Scripting auf Webseiten. Nahezu alle Browser- und Webseiten-Elemente lassen s...