class FibonacciSup implements Supplier<Integer> {
@Override
public Integer get() {
return fibonacci(10);
}
private Integer fibonacci(Integer n) {
if(n == 0) {
return 0;
} else if(n == 1) {
return 1;
} else {
return fibonacci(n - 1) + fibonacci(n - 2);
}
}
}
FibonacciSup sup = new FibonacciSup(); System.out.println(sup.get());