Wörter einlesen lassen und rückwärts ausgeben

julian0507

Mitglied
Hallo, ich hab es schon geschafft das ich mehrere Wörter nacheinander einlesen kann (mit einer Anzahl n an Wörtern die vom Benutzer angegeben wird). Nun ist das Problem das ich diese Wörter wieder rückwärts in einer Zeile ausgeben will...kann aber ja nicht auf die zuvor festgelegten Wörter(Variablen) zugreifen. Was gibt es da für eine Möglichkeit? Ist eine Schleife überhaupt die richtige Herangehensweise? SScreenshot (11).png
 
Damit Du die Wörter später ausgeben kannst, musst Du diese speichern. Ein Ansatz wäre z.B., die Wörter in einem Array zu speichern.

Eine andere Variante könnte eine rekursive Lösung sein. Da würde man das Wort in einer lokalen Variablen speichern und erst nach dem rekursiven Aufruf ausgeben.
 
Damit Du die Wörter später ausgeben kannst, musst Du diese speichern. Ein Ansatz wäre z.B., die Wörter in einem Array zu speichern.

Eine andere Variante könnte eine rekursive Lösung sein. Da würde man das Wort in einer lokalen Variablen speichern und erst nach dem rekursiven Aufruf ausgeben.
das array dann in die erste for-schleife oder? bzw außerhalb deklarieren und innerhalb mit werten füllen?
 
Also wenn Du einen Fehler bekommst, dann solltest Du diesem immer genau ausgeben. Deinen Catch-Block sieht man nicht, aber da sollte immer mindestens ein Aufruf von printStackTrace() auf der Exception drin sein, damit man den Fehler und den genauen Ort sehen kann.

Aber einfach eine Frage: Wenn Du ein Array der Größe 2 hast: Welche Indices hast Du dann?
Oder: Mit welchem Index greifst Du auf das erste Element eines Arrays zu?
 
Also wenn Du einen Fehler bekommst, dann solltest Du diesem immer genau ausgeben. Deinen Catch-Block sieht man nicht, aber da sollte immer mindestens ein Aufruf von printStackTrace() auf der Exception drin sein, damit man den Fehler und den genauen Ort sehen kann.

Aber einfach eine Frage: Wenn Du ein Array der Größe 2 hast: Welche Indices hast Du dann?
Oder: Mit welchem Index greifst Du auf das erste Element eines Arrays zu?
achso ja 0 und 1...in der exception hab ich gar nichts stehn außer println("Fehler")😅
 

Neue Themen


Zurück
Oben