[vdo id='8ab2f605fca0422b9cf7edb4987887ae']
Mit diesem Video findest du einen guten Einstieg in das Thema Methoden.
[vdo id='8ab2f605fca0422b9cf7edb4987887ae']
Mit diesem Video findest du einen guten Einstieg in das Thema Methoden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hallo Ronny,
ich hätte da eine Frage bezüglich deiner Lösung zur Aufgabe „Mal-38-5“. Wenn ich diese Lösung 1 zu 1 übernehme gibt mir das Programm bei „short ergebnis = b *38;“ den Fehler „cannot convert from int to short“ aus. Wenn man diese Zeile nun funktionstüchtig abändert, mithilfe von Casts, und das Programm nun ausführt, bekommt man nur „hey“ ausgegeben, ohne die Ausgabe von der short variable „ergebnis“. Könntest du mir hier vielleicht einmal kurz erklären, wie man diese Methode mit Hilfe von einem Programm zum laufen bekommt?
Viele Grüße
Niklas
Hallo Niklas,
ja das ist richtig, dass hier noch ein Cast nötig ist. Der Einfachheit halber hatte ich das in der Lösung weggelassen. Die Regeln zur impliziten Typumwandlung spielen zum Glück meist nur eine untergeordnete Rolle.
Dass nur „hey“ ausgegeben wird, ist korrekt und passt zur Aufgabenstellung. Dort steht, dass der Zahlenwert nur ZURÜCKGEGEBEN werden soll. Ausgabe != Rückgabe
Viele Grüße,
Ronny