Skip to content

Commit a4d9ccc

Browse files
gabrieldi95thuva4
authored andcommitted
Added recursive Fibonacci on Java. (thuva4#209)
1 parent 0f89597 commit a4d9ccc

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
public class RecursiveFibonacci{
2+
/**
3+
* Return the nth number of Fibonacci sequence.
4+
* Exemple: F[0] = 0, F[1] = 1, F[2] = 1, F[3] = 2, F[4] = 3, F[5] = 5...
5+
*/
6+
public static int recursiveFib(int n){
7+
if(n == 0){
8+
return 0;
9+
}else if(n == 1 || n == 2){
10+
return 1;
11+
}else{
12+
return recursiveFib(n-1) + recursiveFib(n-2);
13+
}
14+
}
15+
16+
public static void main(String[] args){
17+
System.out.println("Fibonacci sequence:");
18+
for (int i = 0; i < 10; i++) {
19+
System.out.print("F[" + i + "] = " + recursiveFib(i) + " ");
20+
}
21+
}
22+
23+
}

0 commit comments

Comments
 (0)