Hallo Leute, in der Uni haben wir vor kurzem mit Java angevangen und ich habe ein Projekt, das so aussieht
public class HelloJavaImpl implements HelloJava {
public int fib(int n) {
if((n==0) || (n==1)) //fib(0)=0; fib(1)=1
return n;
else
return fib(n-1) + fib(n-2);
}
public int fac(int n) {
if((n==0) || (n==1))
return 1;
if(n<0)
return -1;
else
return fac(n-1)*n;
}
public int ggT(int a, int b) {
int min = Math.min(a,b); //Ich habe schon kleinere Zahl
for(int i=min; i>=2; i--){ //Ich teste alle Zahle bis zur Zwei
//Wenn bis dahib kein ggt gefunden wurde, bleibt nur die 1
if(a%i==0 && b%i==0)
return i;
}return 1; //Falls kein ggt gefunden wurde
}
}
ich weiss nicht, was ich machen soll um das Program zu funktionieren. Bitte helft mir
public class HelloJavaImpl implements HelloJava {
public int fib(int n) {
if((n==0) || (n==1)) //fib(0)=0; fib(1)=1
return n;
else
return fib(n-1) + fib(n-2);
}
public int fac(int n) {
if((n==0) || (n==1))
return 1;
if(n<0)
return -1;
else
return fac(n-1)*n;
}
public int ggT(int a, int b) {
int min = Math.min(a,b); //Ich habe schon kleinere Zahl
for(int i=min; i>=2; i--){ //Ich teste alle Zahle bis zur Zwei
//Wenn bis dahib kein ggt gefunden wurde, bleibt nur die 1
if(a%i==0 && b%i==0)
return i;
}return 1; //Falls kein ggt gefunden wurde
}
}
ich weiss nicht, was ich machen soll um das Program zu funktionieren. Bitte helft mir