0
Wie kann ich auf input reagieren?
4 Antworten
+ 6
Die Eingabe speicherst du dir am besten in einer String-Variable, wenn du sie mehrfach verwenden möchtest. Es waren außerdem ein paar Fehler im Code enthalten:
1) `nextLine` ist eine Methode und muss daher mit Klammern () aufgerufen werden.
2) `lecker` ist eine Scanner-Instanz und kann somit nicht mit einem String verglichen werden. Stattdessen willst du "Schokolade" wahrscheinlich mit dem String vergleichen, der von nextLine() zurückgegeben wird.
3) Allgemein werden Referenztypen eher über die equals() Methode statt dem == Operator verglichen. Dies hat den Grund, dass == lediglich die Speicheraddressen auf Gleichheit überprüft, was häufig unerwünscht ist.
So könnte das Ganze dann aussehen:
https://code.sololearn.com/cWqUOoR180JR/?ref=app
+ 5
effezingDE ,
please do your posts in english language, because most of the community is speaking english. if your post is in german language, you exclude a huge part of the community.
don't worry if your post is not english prose. in difficult cases you can use the google translator which has improved well.
+ 1
Lothar ✏️📃 noted
0
danke Shadow !