package test;
public class Example {
public static int fibonacci(final int v) {
return v <= 1 ? v : fibonacci(v - 1) + fibonacci(v - 2);
}
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println(fibonacci(i));
}
}
}
0
1
1
2
3
这是一道fibonacci的面试题
考的是三目运算符和递归用法