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 eines der wichtigsten Eingabegeräte am PC: Mit ihr lassen sich Texte, Befehle und andere Daten in den Computer eingeb...

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 weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...