Einzelnen Beitrag anzeigen

Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#6

AW: [Java] Problem mit rekusiver Methode

  Alt 25. Nov 2011, 20:32
und für alle i funktionieren
Was genau soll das heißen?

Denn deine Methode (so wie sie jetzt dastehen würde), würde nur für i=0 als Startwert funktionieren, da sonst Elemente ignoriert werden.

Ansonsten kann man das Ganze auch noch ein bisschen zusammenfassen:

Code:
public static int positive(int[] array, int i)
   return (i >= array.length || i < 0) ? -1 : (array[i] > 0 && positive(array, i+1) != 0) ? 1 : 0;
}
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat