rekursive methode in java

redbuttler

Mitglied
Folgendes Problem:

Wie schreibe ich ein Programm in Java, das mithilfe einer REKURSIVEN Methode eine Zahl einliest und dann überprüft,ob diese gerade oder ungerade ist.

Der Modulo Operator sollte aber NICHT verwendet werden bei der Programmumsetzung.

Also ich weiss natürlich wie man es mit einer iterativen Methode macht, aber nicht mit einer rekursiven.

danke im vorauss

grüße
 
Hallo,

schau mal hier
Java:
public class RekursionExample {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.println(isGerade(6));
	}
	
	private static boolean isGerade(int i){
		if(i == 1){
			return false;
		}
		else if(i == 0){
			return true;
		}
		else{
			return isGerade(i-2);
		}
	}

}


MFG

zEriX
 
Zuletzt bearbeitet:
Zurück