Guten Abend an alle,
Ich mochte Fakultetsfunktion rekursiv berechne das ist ja leicht aber ich möchte das meine rekursive Funktion eine Arrey mit bestimmte lenge übergegeben bekommt die funktion berechnet rekursiv Fakultet von alle zahlen die in Array stehen, dann speichert züruckt und schickt wieder zurück. leider ich weiss nicht wie die Werte von Array ablese berechne und wieder Speichere.
Bitte hillft mir
Danke schon im voraus
das ist meine Code.
Ich mochte Fakultetsfunktion rekursiv berechne das ist ja leicht aber ich möchte das meine rekursive Funktion eine Arrey mit bestimmte lenge übergegeben bekommt die funktion berechnet rekursiv Fakultet von alle zahlen die in Array stehen, dann speichert züruckt und schickt wieder zurück. leider ich weiss nicht wie die Werte von Array ablese berechne und wieder Speichere.
Bitte hillft mir
Danke schon im voraus
das ist meine Code.
Java:
import java.util.Scanner;
public class FactorialFacMain {
public static void main(String[]args){
Scanner scan = new Scanner(System.in);
FactorialFac fac = new FactorialFac();
int lenge;
System.out.println("Wie gros soll ein Array sein?");
lenge = scan.nextInt();
long [] myAr = new long [lenge];
for(int i = 0; i < myAr.length; i++ ){
System.out.println((i + 1)+ " te: Wert Eingeben");
myAr[i] = scan.nextLong(); // Die werte in Array Speichern.
}
}
}
public class FactorialFac {
int n;
public int recFactorial(int n){
if(n == 0)
return n = 1;
else{
return n * recFactorial(n - 1);
}
}
}