commit 28012350d38cce3ad1c7053c674950b12fa32ad3 Author: lazicmi Date: Mon Oct 17 12:28:00 2022 +0200 Rekursion diff --git a/Rekursion/.classpath b/Rekursion/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/Rekursion/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Rekursion/.gitignore b/Rekursion/.gitignore new file mode 100644 index 0000000..ae3c172 --- /dev/null +++ b/Rekursion/.gitignore @@ -0,0 +1 @@ +/bin/ diff --git a/Rekursion/.project b/Rekursion/.project new file mode 100644 index 0000000..c4f1d82 --- /dev/null +++ b/Rekursion/.project @@ -0,0 +1,17 @@ + + + Rekursion + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/Rekursion/.settings/org.eclipse.jdt.core.prefs b/Rekursion/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8c9943d --- /dev/null +++ b/Rekursion/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/Rekursion/src/Fakultät.java b/Rekursion/src/Fakultät.java new file mode 100644 index 0000000..f4977c7 --- /dev/null +++ b/Rekursion/src/Fakultät.java @@ -0,0 +1,24 @@ + +public class Fakultät { + + public static void main(String[] args) { + System.out.println(fibo(1)); + + + } + public static int fak(int n) { + if(n ==1) { + return 1; + } + return n*fak(n-1); + } + + public static int fibo(int f) { + if(f == 0 || f == 1) { + return f; + } + return fibo(f - 2) + fibo(f - 1); + } + +} +