Hallo, ich hätte eine Frage.
Und zwar sollen wir eine Rekursive Methode schreiben, in der wir ein Integer Array und einen Integerwert n bekommen. Nun sollen wir überprüfen, ob dieser Wert im Array vorkommt, wenn ja soll nur dann true zurückgegeben werden, wenn die Anzahl der vorkommenden Werte n gerade ist. Falls ungerade dann false. Nun habe ich das Problem, dass ich versuche, jeden Index mit n zu vergleichen und wenn dieser gleich ist einen counter zählen lasse.
Nun zum Problem: Wenn ich am ende die Methode rekursiv aufrufe initialisiert er mein index i wieder auf 0.
Code folgt
Und zwar sollen wir eine Rekursive Methode schreiben, in der wir ein Integer Array und einen Integerwert n bekommen. Nun sollen wir überprüfen, ob dieser Wert im Array vorkommt, wenn ja soll nur dann true zurückgegeben werden, wenn die Anzahl der vorkommenden Werte n gerade ist. Falls ungerade dann false. Nun habe ich das Problem, dass ich versuche, jeden Index mit n zu vergleichen und wenn dieser gleich ist einen counter zählen lasse.
Nun zum Problem: Wenn ich am ende die Methode rekursiv aufrufe initialisiert er mein index i wieder auf 0.
Code folgt
Zuletzt bearbeitet: