Kann mir einer bei diesem Programm helfen?

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:

https://www.programiz.com/online-compiler/22EAqT1sofxxo