Kann mir einer bei diesem Programm helfen?
Kann jemand mir bei dieser Aufgabe helfen? Das was ich im Kopf hatte war das ich bei Zeile 20 ergebnis = ersteZahl ×3 + zweiteZahl hinschreibe und bei der Zeile 23 Ergebnis = ersteZahl *2 + zweiteZahl hinschreibe aber ich bin mir hier nicht sicher.
1 Antwort
Das was ich im Kopf hatte war das ich bei Zeile 20 ergebnis = ersteZahl ×3 + zweiteZahl hinschreibe
Nein. Das entsprechende Zeichen für eine Multiplikation ist in Java (und in den meisten anderen Programmiersprachen) ein * statt einem ×.
Außerdem erschließt sich mir nicht, warum du da noch „+ zweiteZahl“ rechnen willst. Das ergibt keinen Sinn. [Der Aufgabensteller möchte doch nur das Dreifache der ersten Zahl erhalten. Das hat mit der zweiten Zahl nichts zu tun.]
Richtig wäre in Zeile 21 also eher...
ergebnis = ersteZahl * 3
und bei der Zeile 23 Ergebnis = ersteZahl *2 + zweiteZahl hinschreibe
Achte auf Groß- und Kleinschreibung. Die entsprechende Variable heißt „ergebnis“, nicht „Ergebnis“. Ansonsten sollte das aber passen.
============
Du könntest natürlich auch einfach das Programm entsprechend abgeändert testen. Dann wirst du schon merken, was da evtl. nicht funktioniert.
Hier kannst du das beispielsweise mal testen:
https://www.programiz.com/online-compiler/32EAqWJagfY21
Hier eine entsprechend (richtig) modifizierte Version: