Wie kann ich auf input reagieren? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
28th Oct 2021, 3:28 PM
Max
Max - avatar
4 Answers
+ 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
28th Oct 2021, 4:05 PM
Shadow
Shadow - avatar
+ 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.
28th Oct 2021, 5:33 PM
Lothar
Lothar - avatar
+ 1
Lothar ✏️📃 noted
28th Oct 2021, 6:30 PM
Max
Max - avatar
0
danke Shadow !
28th Oct 2021, 4:46 PM
Max
Max - avatar